2017-07-10 3 views
0

私はPythonでサーバーサイドスクリプトを実装しようとしています。 私はpython SSEスクリプトでMIMEタイプを設定する際の問題

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 "ではありません。接続を中断しています。

私は

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

それはすべての作品を使用して、元のPHPスクリプトで私のサーバーを置き換えるので、私はそれがパスの問題ではありません確信しています。 ネイティブのpython(フラスコなど、これは利用できません)でコンテンツタイプを設定する正しい構文は何ですか?

答えて

0

回答が見つかりました。 私はpythonスクリプトを.php拡張子として持っていましたが、それは満足していませんでした。 名前を.cgiに変更すると、すべてうまくいっていました。

関連する問題