我正在构建一个 Web 应用程序,该应用程序将块输出回 Java netty 中的客户端。
我已经阅读并搜索了互联网并找到了以下资源:
总而言之,我相信无论http响应和/或先前的标头如何,都应该尊重带有“位置”的预告片标头。
但是在对 Firefox 和 Chrome 进行了一些黑盒测试之后。两种浏览器都不尊重尾随标头。
所以我的问题是
- 首先,我错过了什么吗?
- 其次,处理分块响应中的错误的理想解决方案是什么?
- 我目前只知道在响应中间使用 javascripts。
- 最后,我认为无论http响应代码如何都应该尊重HTTP Location标头,我错了吗?我上面链接的规范没有提到它必须是 3xx 标头,实际上也提到了 201 标头作为 Location 的可能情况,但没有一个主要浏览器尊重它。