WebRequest被解码?

时间:2011-01-27 02:30:30

标签: c# httpwebrequest webrequest

我有一个字符串,用于存储包含%26的URL,用于&在URL中的某一点,因为我要尝试调用的URL是必需的。

在创建

之前,我将URL字符串打印到控制台
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(myURL);

如果我复制并粘贴打印的网址,那么我就可以到达所需的目标。

但是,当我连接并通过

获取响应时
HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();

它失败了(URL对另一个页面进行了更新,当我复制并粘贴打印的URL时进行更新,但是当我运行HttpWebResponse时却没有。)

在创建WebRequest时,这是否与URL字符串的编码/解码有关?

任何帮助将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:0)

尝试编码您的网址。试试这个链接URL Encode