タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

HTTPとkeep-aliveに関するtoshi3221のブックマーク (1)

  • net/http で Keep-Alive なやりとり - Hell o world (foo)

    Ruby でよく使うライブラリ net/http なんですが,コネクション張り続けて通信するにはどうしたらいいんだろう.という話. いろいろ弄った結果 ポイントは二つくらい 念のため Net::HTTP:Get のインスタンスに以下のようなヘッダエンティティtをくっつける. Net::HTTP::Get#['Connection'] = 'Keep-Alive' Net::HTTP.start や,Net::HTTP#start を使ってコネクションを張る 2回目以降の要求をする時において,前回の要求から時間が空いていると,サーバがコネクションを断ち切ってしまうので,コネクションの張り直し手続きが必要になる.これらを踏まえて,3回ほど d.hatena.ne.jp に要求を送るスクリプトを書く. また3回目の要求の際は,意図的に間隔を空けて,サーバからコネクションを断ち切られてしまった場合

    net/http で Keep-Alive なやりとり - Hell o world (foo)
    toshi3221
    toshi3221 2010/03/21
    rest-clientを改造して使ってみたいKeep-Alive。
  • 1