我正在尝试在python中实现服务器端脚本。 我尝试使用
设置返回数据的内容类型sys.stdout.write('Content-Type: text/event-stream\r\n\r\n')
或
print "Content-Type: text/event-stream\n\n"
但这似乎没有进入浏览器,显示以下错误。
" EventSource的响应的MIME类型("text/html"
)不是" text/event-stream
"。中止连接。"
如果我用使用
的原始PHP脚本替换我的服务器header('Content-Type: text/event-stream');
这一切都有效,所以我相信它不是路径问题。 在本机python(烧瓶等)中设置内容类型的正确语法是什么?
答案 0 :(得分:0)
我找到了答案。 我把python脚本作为.php扩展名,它看起来并不满意。 一旦我将它重命名为.cgi,一切都很愉快。