1

新しいストリーミング機能をテストしたかったのです。以下のコードは Chrome で正常に動作し、ストリーミングは正常に行われます。ただし、Firefox 23 では、その要求で「開くことを選択しました」->「開く」/「ファイルを保存」というダイアログ ウィンドウが表示されます。

def show
  response.headers[ "Content-Type" ] = "text/event-stream"
  3.times { 
    response.stream.write "Hello, browser!\n" 
    sleep 1 }
  response.stream.close
end

curl 応答ヘッダーには以下が含まれます。

Content-Type: text/event-stream

4

1 に答える 1