WebRequest декодируется? - PullRequest
       11

WebRequest декодируется?

0 голосов
/ 27 января 2011

У меня есть строка, в которой хранится URL-адрес, содержащий% 26 для & в одной точке URL-адреса, поскольку это требуется для URL-адреса, который я пытаюсь вызвать.

Я печатаю строку URL-адреса вконсоль перед созданием

HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(myURL);

и, если я скопирую и вставлю напечатанный URL-адрес, я смогу добраться до нужной цели.

Однако, когда я подключаюсь и получаюответ с

HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();

завершается неудачно (URL-адрес обновляет другую страницу, и обновление выполняется, когда я копирую и вставляю напечатанный URL-адрес, но не при запуске HttpWebResponse ...).

Имеет ли это какое-либо отношение к кодированию / декодированию строки URL при создании веб-запроса?

Любая помощь будет признательна, спасибо.

1 Ответ

0 голосов
/ 27 января 2011

Попробуйте кодировать ваш URL. Попробуйте эту ссылку URL Encode

...