我们正在 Java 中的 Spring 框架之上构建一个框架。我们希望能够添加对 HTTP 分块响应的支持。 spring 有这方面的 API 吗?
我们想要实现的基本上是发送 HTML <head>
准备响应的其余部分之前的部分。这样客户端就可以开始下载样式表/js等。
如果有办法查看客户端是否支持 HTTP Chunked Responses 就更好了。
最佳答案
RFC2616指定一个 TE: trailers
header ,它是客户端接受分块传输的显式声明,但我从未见过浏览器或设备实际发送此信息。任何发送 HTTP/1.1 请求的设备都应该接受分块传输。
根据我的经验,只要您不指定内容长度,Spring 就会自动执行分块传输。我的经验主要是使用 Spring Controller ,因此使用 JSP 的 YMMV。
关于java - 基于 Spring 的 Web 应用程序中的分块 HTTP 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8132883/