2011-01-27 44 views
0

我有一个字符串,它存储了一个URL,其中包含%26的&在URL中的一个点,因为这是我尝试调用的URL所需的。WebRequest被解码?

我打印的URL字符串到控制台使

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

之前,如果我复制并粘贴打印了URL,那么我能够获得期望的目标。

然而,当我连接,并获得与

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

失败响应(URL使得更新到另一个页面,当我复制和粘贴印在URL更新而成,但而不是当我运行HttpWebResponse ...)。

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

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

+0

当您说复制/粘贴时,您是否在浏览器中复制/粘贴网址? – Shoban 2011-01-27 02:34:26

+0

你是什么意思它使更新?你的意思是重定向? – 2011-01-27 02:35:18

回答

0

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