【问题标题】:Empty HTTP response headers and body空的 HTTP 响应标头和正文
【发布时间】:2011-09-30 17:14:47
【问题描述】:

当我从服务器请求 URL 并返回 200 代码但响应标头和响应正文为空时,我能够始终如一地重现此问题。如果我在我的网络服务器上监控传入流量,我永远不会看到请求进入。我的网络服务器位于代理服务器后面,如果我在那里监控流量,我也看不到请求进入。

关于这个空响应可能来自哪里的任何想法,或者关于什么情况会导致这样一个空响应的提示?

【问题讨论】:

  • 在您正在测试的计算机上运行 tcpdump 或 windump:让不可见的可见。
  • 所以你向服务器发出请求,但服务器看不到?也许您正在连接到 另一个 服务器。
  • 这绝对是正确的服务器,可能正在进行某种缓存,阻止服务器实际接收任何请求。查看 *dump 看看它能告诉我什么......
  • 请求是 GET 请求。该问题仅在使用 Internet 地址访问 URL 时出现,而不是在使用我们的内部网络地址时出现。我正在调查该问题可能存在于我们的防火墙内。

标签: http httpresponse


【解决方案1】:

这原来是我们内部防火墙代理服务器上的 GET 请求大小限制。我们能够减少代码中从 GET 请求切换到 POST 请求的大小以避免限制。

【讨论】:

    猜你喜欢
    • 2013-05-17
    • 2016-02-16
    • 2020-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多