我试图获取API REST响应,但API的URL有一个“?”在URL中(见下面的例子)。HttpWebRequest请求带“?”在API URL
HttpWebRequest request = WebRequest.Create("http://api.mydomain.com/news/?tag=sports") as HttpWebRequest;
有没有办法逃脱呢?
我试过Uri.EscapeUriString
和HttpUtility.HtmlEncode
,但那也行不通。
任何想法?
这是一个有效的网址。你为什么想逃避它? – 2012-03-22 22:36:11
这是一个什么问题? – 2012-03-22 22:36:16
看起来像“?”正在破坏API的URL并且API正在使用默认类别进行响应。 – pepeortiz 2012-03-22 22:37:38