EventSource's response has a MIME type ("text/plain") that is not "text/event-stream"
时间: 2023-07-08 22:33:18 浏览: 507
mime-type-detection:联赛哑剧类型检测
这个问题通常是由于服务器没有正确设置响应的 MIME 类型导致的。EventSource 要求服务器响应的 MIME 类型必须是 "text/event-stream"。
您可以在服务器端设置响应头的 MIME 类型,以确保它符合 EventSource 的要求。在 ASP.NET MVC 中,您可以使用以下代码设置响应头的 MIME 类型:
```csharp
Response.ContentType = "text/event-stream";
```
如果您使用的是其他服务器端框架或语言,可以查阅相关文档来了解如何设置响应头的 MIME 类型。
另外,还有可能是您的响应中包含了非法的字符或格式错误,导致浏览器无法正确解析响应。可以检查一下响应内容是否符合 EventSource 规定的格式。
阅读全文