Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设浏览器发出请求 ,要求服务器保持连接处于活动 状态(连接:保持活动)。
而这个请求需要调用一个 servlet。
在我的 servlet 中,我应该注意选择发送数据的最佳方式(分块或指示 正文的长度)吗?
如果服务器为我这样做,为什么在我的 servlet 中, 我可以修改诸如 内容长度 和传输编码之类的标头?
谢谢
如果您事先知道正文长度,则应在编写正文之前设置 Content-Length 标头。
否则什么也不做;servlet 容器应该能够自动添加 Transfer-Encoding,并将你的 body 分块。这取决于客户端/请求版本和连接标头。