【发布时间】:2012-11-12 05:41:23
【问题描述】:
我正在编写一个程序,它从服务器检索一些数据,对其进行一些操作,并将输出保存到一个 csv 文件。我遇到的问题是服务器(我不负责)总是返回 HTTP 500 内部服务器错误。我已经与负责它的团队进行了交谈,虽然他们知道这个错误,但他们说它的影响不足以让他们解决。
有没有办法让我在我的代码中忽略此响应并仍然获取数据?
【问题讨论】:
-
是服务器返回数据只有状态码错误,还是响应体是错误信息(例如,ASP.NET错误)?
-
请求是否在网络浏览器中工作?那里返回什么状态码?浏览器请求和你的请求有什么区别?使用 Wireshark 或 Fiddler 查看 HTTP 流量。
-
服务器确实返回了数据,是的。只有响应代码是错误的。它适用于网络浏览器。