Ruby初心者質問スレPart2
■ このスレッドは過去ログ倉庫に格納されています
0161デフォルトの名無しさん
2005/04/20(水) 15:04:30挙動がわかんないのでご教授願いたく・・・
require 'net/http'
target = "localhost"
path = "/"
h = Net::HTTP::new(host=target)
p h
p h.get(path)
Thread.start{
h = Net::HTTP::new(host=target)
p h
p h.get(path)
}
このコードで一回目はちゃんと200で帰ってくるのですが
スレッドの中のは結果をとってきてくれません。
スレッド中で例外が発生した場合はそのスレッドは死んじゃうとの記述があったので
p h.get(path) rescue p $!
にしてもどうも補足してくれなくて・・・
ちなみに環境はruby 1.8.1 (2003-12-25) [i386-cygwin]です
■ このスレッドは過去ログ倉庫に格納されています