在 python SSE 脚本中设置 MIME 类型时出现问题



我正在尝试在python中实现服务器端脚本。 我尝试使用

sys.stdout.write('Content-Type: text/event-streamrnrn')

print "Content-Type: text/event-streamnn"

但这似乎没有进入浏览器,浏览器显示以下错误。

"事件源的响应具有MIME类型("text/html"(不是"text/event-stream"。中止连接。

如果我用原始的PHP脚本替换我的服务器,它使用

header('Content-Type: text/event-stream');

这一切都有效,所以我相信这不是路径问题。 在本机 python 中设置内容类型的正确语法是什么(烧瓶等,对此不可用(?

我找到了答案。 我有 python 脚本作为.php扩展,它似乎不满意。 一旦我将其重命名为.cgi它就工作得很好。

最新更新