cap*_*aig 4 browser http chunked-encoding
我有一台服务器,它可以在大约 15 秒内传输处理数据。标题如下:
Content-Type:text/plain; charset=utf-8
Transfer-Encoding:chunked
Run Code Online (Sandbox Code Playgroud)
通过 telnet,我可以确认数据在 15 秒内连续发送。在浏览器中,整个页面会挂起,直到收到整个请求,然后立即呈现所有内容。
有时,对于较长的请求,它会挂起一段时间,然后在数据到达时开始将数据流式传输到屏幕,但我还没有推断出发生这种情况的阈值。
我是否可以发送一些标头或其他魔法,以使浏览器在内容可用时立即呈现内容?
根据这个相关问题,您可能可以通过使用 text/html 作为内容类型(仍然需要 charset=UTF-8 部分)或添加X-Content-Type-Options: nosniff来解决webkit bug来使其工作
| 归档时间: |
|
| 查看次数: |
415 次 |
| 最近记录: |