У меня есть строка, которая хранит URL-адрес, который содержит% 26 для & в одной точке URL-адреса, потому что это требуется для URL-адреса, который я пытаюсь вызвать.Расшифровано WebRequest?
напечатать строку URL в консоли, прежде чем сделать
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(myURL);
и если скопировать и вставить URL, который напечатан, то я в состоянии добраться до цели.
Однако, когда я подключаю и получить ответ с
HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
он терпит неудачу (URL, делает обновление на другую страницу, и обновление производится, когда я скопировать и вставить URL, который печатается, но не когда я запускаю HttpWebResponse ...).
Связано ли это с кодировкой/расшифровкой строки URL-адреса при создании WebRequest?
Любая помощь будет оценена, спасибо.
Когда вы скажете «копировать/вставлять», скопируйте/вставьте URL-адрес в браузере? – Shoban
Что значит сделать обновление? Вы имеете в виду перенаправление? –
Копировать/вставить, я имею в виду, что я копирую URL-адрес, отображаемый на консоли, и вставляю его в веб-браузер, он выполняет правильное поведение. Посредством «делает обновление» URL-адрес включает в себя другой URL-адрес, который перенаправляется до тех пор, пока другие параметры, переданные в исходной ошибке проверки URL-адресов, не будут проверяться. – John