[#37041] [ANN] Exerb/Exerb-CC 2.6.0 — Yuya Kato <yuya-ml@4th.to>

未踏ユース終了まで1ヶ月を切って、焦り気味のYuyaです。

27 messages 2003/02/02
[#37202] Re: [ANN] Exerb/Exerb-CC 2.6.0 — "TOYOFUKU Chikanobu" <toyofuku@...> 2003/03/02

豊福です。

[#37206] Re: [ANN] Exerb/Exerb-CC 2.6.0 — Yuya Kato <yuya-ml@4th.to> 2003/03/04

Yuyaです。

[#37058] Re: Local variables & blocks — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

27 messages 2003/02/05
[#37059] Re: Local variables & blocks — ichimal@... 2003/02/06

皆様、初めまして鈴木です。

[#37063] Re: Local variables & blocks — matz@... (Yukihiro Matsumoto) 2003/02/07

まつもと ゆきひろです

[#37110] Re: Local variables & blocks — ichimal@... 2003/02/16

鈴木です。

[#37115] Re: Local variables & blocks — Tanaka Akira <akr@...17n.org> 2003/02/17

In article <200302161629.h1GGTvJ5008901@fenix.ne.jp>,

[#37123] 私はこれにハマリました。 — Shin-ichiro HARA <sinara@...> 2003/02/18

原です。

[ruby-list:37075] Re: Net::ProtoServerError

From: j.meguro@...
Date: 2003-02-09 13:59:50 UTC
List: ruby-list #37075
めぐろです。

On Sun, 9 Feb 2003 08:18:08 +0900
Minero Aoki <aamine@loveruby.net> wrote:

> が、しかし、いまさら直しても 1.6 の続きはリリースされるかどうか
> わからないですし、1.8 の net/http ではそもそも例外が出なくなって
> いますから、1.6 の現状に合わせようと思います。つまり 1.6 / 1.8 とも
> 
>   4xx → Net::ProtoServerError
>   5xx → Net::ProtoFatalError
> 
> を正式な仕様と決めます。全く直感的ではないですが我慢してください。

そうなるとリファレンスマニュアルとちがってしまうのですが、マニュアルの方
が変更になりますか?
http://www.ruby-lang.org/ja/man-1.6/?cmd=view;name=net%2Fhttp.rb

それから、私が試してみたところでは404と500の両方でNet::ProtoFatalErrorが
発生していたようです。

ちなみに私がやりたいのは、例外の種別ごとに別の処理をさせたいので4xxと5xx
で違う例外を発生させてくれることを期待しています。

> また最も幸せな解決方法は、Ruby 1.6 であっても
> 
>   require 'net/http'
>   Net::HTTP.version_1_2
> 
> として、新しい仕様で使ってもらうことです。そうすると例外が
> 出ませんので、このへんのウザい仕様に惑わされずに済みます。
> また Internal Server Error に対しては Net::HTTPInternalServerError
> というように、直感的な名前で振り分けできるのでずっと便利です。

どうもありがとうございます。
とりあえず、この方法と1.8も試してみたいと思います。



In This Thread

Prev Next