我正在使用下面的代码从一些网站获取数据
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(URL); HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
当URL指向一些pdf页面时,我成功地获取了数据,但是当我用MVC project URL ex: http://domain.com/controller/action?parameter=xyz尝试上面的代码时,我得到了404错误。我的假设是parameter部分在请求数据时被忽略,因此我得到了page not found状态。
我可以在浏览器中访问路径,没有任何问题,但它在使用webRequest时出错。
以前有没有人遇到过这个问题?
发布于 2015-05-09 05:18:19
可能您尝试获取的操作被标记为HttpPost。如果是这样,这两行之间的代码应该可以解决这个问题:
webRequest.Method = "POST";https://stackoverflow.com/questions/28904569
复制相似问题