System.Net.WebRequest를 사용하여 간단한 GET 요청을 보내려고합니다. 하지만 "Space"문자가 포함 된 URL을 보내려고 할 때 문제가 있습니다. 내가 무엇을 :System.Net.HttpWebRequest를 사용하여 데이터 요청을 보내는 방법
다음string url = "https://example.com/search?text=some words&page=8";
var webRequest = System.Net.WebRequest.Create(link) as HttpWebRequest;
내가이 코드를 사용하려고하면 webRequest.Address == "https://example.com/search?&text=some words&page=8"
(# 1)
내가 수동으로 urlencoded로 공간을 "% 20"을 추가 할 수 있지만 "이 WebRequest.Create"디코딩을 그것, 그리고 다시 (# 1). 어떻게해야할까요?
P. 미안하다.
작동하지 않습니다. 결과 : webRequest.Address == "http://exmple.com/index.php?some+words" – Vladislav
아, 죄송하지만 서버에서 허용합니다. 고맙습니다 =) – Vladislav