EventSource的响应具有MIME类型(" text / plain"),而不是" text / event-stream"

时间:2016-05-04 20:00:56

标签: javascript servlets

EventSource的响应具有MIME类型(" text / plain"),而不是" text / event-stream"。中断连接。为什么我在从javascript向servlet发送请求时遇到此问题?

1 个答案:

答案 0 :(得分:1)

您需要在发送之前设置邮件标题:

  response.writeHead(200, {
    'Content-Type': 'text/event-stream',
    'Cache-Control': 'no-cache',
    'Connection': 'keep-alive'
  });

您可以按照此文章获取更多信息: https://www.html5rocks.com/en/tutorials/eventsource/basics/