net/http

初めて使う。


net/http - プロクシ経由のアクセス

このクラスは Net::HTTP を継承しているので Net::HTTP と全く同じように使えます。

とあるので、

Net::HTTP::Proxy(proxy_host, proxy_port) { |proxy|
   proxy.start(host, port) { |http|
      ...
   }
   proxy.start(ya_host, ya_port) { |ya_http|
      ...
   }
}

とできるかと思ったが出来なかった。ブロックは対応してないっぽい。

proxy = Net::HTTP::Proxy(proxy_host, proxy_port)
proxy.start(host, port) { |http|
   ...
}
proxy.start(ya_host, ya_port) { |ya_http|
   ...
}

特にリソース握りっぱなしとか無いし、これでいいんだな。


ウェブエージェント作りに特化したライブラリってのが別にあるのかな?