【发布时间】:2011-08-08 02:46:32
【问题描述】:
我的 Web 应用程序使用分块编码。我希望有这样的行为,如果任何块产生错误,我可以正确设置错误代码并使用它重定向到错误页面。现在似乎只有在第一个块期间发生错误时才会发生这种情况,因为响应标头必须在第一个块中发送。有什么办法可以使这项工作或获得我想要的行为?谢谢。
【问题讨论】:
标签: http http-headers chunked-encoding
我的 Web 应用程序使用分块编码。我希望有这样的行为,如果任何块产生错误,我可以正确设置错误代码并使用它重定向到错误页面。现在似乎只有在第一个块期间发生错误时才会发生这种情况,因为响应标头必须在第一个块中发送。有什么办法可以使这项工作或获得我想要的行为?谢谢。
【问题讨论】:
标签: http http-headers chunked-encoding
HTTP 规范允许您在最后一个块之后提供额外的标头作为“预告片”,应将其视为响应顶部的标头:
https://www.rfc-editor.org/rfc/rfc2616#section-3.6.1
这是一个例子:
【讨论】: