« [Ruby] RKelly | トップページ | [Ruby] WURFL »

2009年6月 9日 (火)

[Ruby] httpclient


2.1.5がリリース([ruby-talk:338761])。



文字通り、HTTP のクライアントライブラリ。
Perlの libwww-perl の Ruby版。



2.1.4 に含まれている CA 証明書ファイルの有効期限が2009年11月となっているので、
httpclientを使って https 接続している人は 2.1.5 にバージョンアップするようにとのことです。



早速試してみた。



$ sudo gem install httpclient --source http://dev.ctor.org/download/
$ cat sample.rb
require 'httpclient'
clnt = HTTPClient.new
str = clnt.get_content('http://www.ruby-lang.org/ja/')
puts str
puts str.encoding
$ ruby sample.rb
....
US-ASCII


うーん。それでは、



$ ruby -E utf-8:utf-8 sample.rb
...
US-ASCII


一応すんなり 1.9.2dev でも動いた。encoding はどうするのがいいんでしょうね。


|

« [Ruby] RKelly | トップページ | [Ruby] WURFL »

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: [Ruby] httpclient:

« [Ruby] RKelly | トップページ | [Ruby] WURFL »