我有一台服务器可以提供大约15秒内处理的数据。标题如下:
Content-Type:text/plain; charset=utf-8
Transfer-Encoding:chunked
使用telnet我可以确认数据是在15秒内连续发送的。在浏览器中,整个页面挂起,直到收到整个请求,然后一次呈现所有请求。
偶尔会在较长的请求中挂起一段时间,然后在数据到达时开始将数据流式传输到屏幕,但我没有推断出发生这种情况的阈值。
是否有一些标题或其他魔法我可以发送以使浏览器尽快呈现内容?
答案 0 :(得分:2)
根据this related question,您可以通过使用text / html作为内容类型(仍需要charset = UTF-8部分)或添加X-Content-Type-Options: nosniff
来解决问题。一个webkit bug