【问题标题】:HTTP request - Response was a server error. what does this mean?HTTP 请求 - 响应是服务器错误。这是什么意思?
【发布时间】:2015-01-09 20:01:07
【问题描述】:

我正在尝试调试和发布,在 Fiddler 中检查 HTTP 请求时,我注意到其中一个请求旁边有一个红色三角形符号,没有 HTTP 响应。有人可以解释这是什么意思吗?我们端或发送请求的服务器是否有问题?

TIA

【问题讨论】:

  • 我还注意到请求标头的方法设置为无。这意味着什么?如果有人可以帮助这个新手了解这个请求发生了什么,那就太好了。
  • 这是一个格式错误的请求。是什么寄来的?你能分享一个 SAZ 文件吗?
  • 嗨,Eric。我有 xml 文件,我正在使用 fiddler 来分析问题。你有我可以发送 xml 文件的电子邮件地址吗?你所说的格式错误的请求是什么意思?
  • 您能否发布更多关于发送该请求的应用程序正在做什么以及接收该请求的服务器正在做什么的更多信息?没有更多信息,也许这是相关的:blog.httpwatch.com/2008/01/28/…
  • 嗨派曼。该应用程序是一个网站并触发 javascript 以向分析(coremetrics)服务器发送请求。它们是图像请求。通常,当我检查发送的图像请求(使用带有提琴手的 http xml 文件)时,我看到响应为 200,但这次我遇到了没有服务器响应的图像请求,并且请求标头的方法设置为 NONE 而不是 GET。我只是在尝试把我的头包裹在可能出错的地方。是应用程序端还是分析服务器端的问题。谢谢。

标签: http httprequest httpresponse fiddler


【解决方案1】:

您发送给我的跟踪文件显示您已从 IE 的 F12 开发人员工具 Network 选项卡导出流量,而不是使用 Fiddler 本身捕获流量。然后,您将该流量导入 Fiddler。

问题在于 IE 开发人员工具存在许多错误,在这种情况下,它们省略了一些请求数据。因此,Fiddler 只显示它找到的数据并忽略丢失的数据。

要获得正确的捕获,最好的办法是使用 Fiddler 本身而不是 F12 工具。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-21
    • 2017-06-16
    • 2014-03-28
    • 2011-06-02
    • 2016-03-30
    • 1970-01-01
    • 1970-01-01
    • 2017-10-16
    相关资源
    最近更新 更多