主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ
書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。
2015/09/20
昔やったけど、さっぱり忘れちゃってたので、メモしておく。
テキストコンテンツを、Twitter の Streaming API みたいに垂れ流しする方法みたいなの。
HTTP ヘッダーの Transfer Encoding に Chunked をつけて送信すればいいらしい。
Rails だったら、下みたいな感じでできるっぽい。
class MainController < ApplicationController
include ActionController::Live
def index
10.times do
response.stream.write 'Hello?'
response.stream.write '<br />'
sleep 1
end
ensure
response.stream.close
end
end
関係はないけども、 ActionController::Live は、Push 通知みたいなのにも使えるみたい。
参考