HTTP Chunked响应错误处理

时间:2011-11-22 03:17:25

标签: java http http-headers netty

我正在构建一个Web应用程序,在Java netty中将输出块输出回客户端。

我已经阅读并搜索了互联网,并找到了以下资源:

总而言之,我认为无论http响应和/或之前的标题如何,都应该尊重带有“Location”的预告片标题。

然而,在Firefox和Chrome上进行了一些黑盒测试之后。两个浏览器都不尊重尾随标题。

所以我的问题是

  • 首先我错过了什么?
  • 其次,处理分块响应错误的理想解决方案是什么?
    • 我目前只知道在回复过程中使用javascripts。
  • 最后,我认为无论http响应代码如何,都应该尊重HTTP Location头?我上面链接的规范没有提到它必须是3xx标题,事实上提到201标题作为位置的可能情况,但没有主要浏览器尊重它。

1 个答案:

答案 0 :(得分:0)

首先,UAs(AFAIK)不支持预告片。

其次,Location的语义取决于状态代码。在状态为200 ???

时,位置标题字段会发生什么认为