From: matz@... (Yukihiro Matsumoto) Date: 2000-06-08T20:09:47+09:00 Subject: [ruby-list:23112] Re: http.rb will change まつもと ゆきひろです In message "[ruby-list:23109] Re: http.rb will change" on 00/06/08, Wakou Aoyama writes: |> 1xx(info) |> 2xx(success) |> 3xx(redirect) |> |> では例外は起こさず、 |> |> 4xx(client error) |> 5xx(server error) |> |> では起こすということでしょうか(やっと資料を読んだらしい)。 | |問題は、RetriableError みたいですよ。すると、逆に、4xx, 5xx では起こし |てはいけないような。net/* を理解していないのですが、安易に想像すると、 |1, 2, 3 は RetriableError にして、4, 5 は HTTPBadResponse かな、とか。 うむ、なにを例外にして、なにをそうでなくするかは難しい問題な ので、判断は識者に(ってだれ?)に任せます。ただ、2xxは例外に しない方が良いでしょうね。^^;;; 私なら1xxと3xxも例外にしないけど、私は実際にはnet/httpのユー ザではないので、ユーザの使いやすさで決めてください。 まつもと ゆきひろ /:|}