javascript - 如何使 EventSource 与任何 Content-Type header 一起使用?

标签 javascript server-sent-events

我有一个服务器,它完全按照 SSE 客户端所期望的格式发送数据,但 Chrome 会在收到带有此消息的 Content-Type header 时立即关闭连接:EventSource 的响应具有 MIME 类型(“文本/plain") 不是"文本/事件流"。中止连接。

即使服务器未设置适当的 text/event-stream 内容类型,是否也可以使 EventSource 工作?

最佳答案

对不起,这是不可能的。事实上,没有的浏览器不会关注 the standard。 .

(我认为新的 MIME 类型的动机是代理可以识别它并以不同的方式对待它。)

关于javascript - 如何使 EventSource 与任何 Content-Type header 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22839407/

相关文章:

javascript - 与 firebase onDisconnect react native

javascript - debounceTime 使表单控件运行两次

python - sse 连接过多导致网页挂起

javascript - Grails 服务器发送事件

javascript - 尽管调用了 `close()`,但服务器发送的事件连接并未关闭

node.js - Apache、NodeJs、服务器发送事件

javascript - 添加字符串文件的字符串后缀

javascript - jQuery 根据定义获取选定对象

javascript - JQuery-File-Upload 客户端图像使用 coffeescript 调整大小

php - 服务器发送的事件和 php - 什么触发服务器上的事件?