我没有在任何地方找到肯定答案,所以这里......
我想做一个分块编码样式响应,并将客户端中间流重定向到另一个URL。
像这样:
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
5
abcde
0
HTTP/1.1 307 See Other
Location: http://localhost:8081/
我有一种感觉,这根本不可能,但我希望有人比我更精通HTTP规范,对我有一个明确的答案。提前谢谢!
答案 0 :(得分:2)
如果不违反HTTP规范,这是绝对不可能的。
您最好的选择是,如果您需要发送数据然后发出重定向,可能是使用重定向和自定义标头来发送数据。
但基本上你是在问错误的问题。您想要实现的是一个更好的问题,而不是如何打破协议来尝试实现您想要的。 :)