У меня есть строка, в которой хранится URL-адрес, содержащий% 26 для & в одной точке URL-адреса, поскольку это требуется для URL-адреса, который я пытаюсь вызвать.
Я печатаю строку URL-адреса вконсоль перед созданием
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(myURL);
и, если я скопирую и вставлю напечатанный URL-адрес, я смогу добраться до нужной цели.
Однако, когда я подключаюсь и получаюответ с
HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
завершается неудачно (URL-адрес обновляет другую страницу, и обновление выполняется, когда я копирую и вставляю напечатанный URL-адрес, но не при запуске HttpWebResponse ...).
Имеет ли это какое-либо отношение к кодированию / декодированию строки URL при создании веб-запроса?
Любая помощь будет признательна, спасибо.