我正在尝试用python实现一个服务器端脚本。我尝试使用以下命令设置返回数据的内容类型
sys.stdout.write('Content-Type: text/event-stream\r\n\r\n')或
print "Content-Type: text/event-stream\n\n"但这似乎没有到达浏览器,浏览器显示以下错误。
EventSource的响应具有不是"text/event-stream“的MIME类型( ("text/html")。正在中止连接。
如果我用原来的PHP脚本替换我的服务器
header('Content-Type: text/event-stream');这一切都很好用,所以我相信这不是路径问题。在原生python中设置content-type的正确语法是什么(flask等,不适用于此)?
发布于 2017-07-10 23:07:16
我找到了答案。我将python脚本作为.php扩展,它似乎对此并不满意。一旦我将其重命名为.cgi,一切都运行得很顺利。
https://stackoverflow.com/questions/45011956
复制相似问题