[#19011] open-uri - very easy net access library — Tanaka Akira <akr@...17n.org>

HTTP, FTP に簡単にアクセスするための open-uri というライブラリを作って

19 messages 2002/12/06

[#19066] ruby 1.6.9 preview4 予告 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

41 messages 2002/12/13
[#19079] Re: ruby 1.6.9 preview4 予告 — "Akinori MUSHA" <knu@...> 2002/12/16

At Fri, 13 Dec 2002 15:28:47 +0900,

[#19086] Re: ruby 1.6.9 preview4 予告 — UENO Katsuhiro <unnie@...> 2002/12/17

うえのです。

[#19087] Re: ruby 1.6.9 preview4 予告 — matz@... (Yukihiro Matsumoto) 2002/12/17

まつもと ゆきひろです

[#19083] Re: [ruby-cvs] ruby: * file.c (utimbuf): need to define for VC++. — WATANABE Hirofumi <eban@...>

わたなべです。

11 messages 2002/12/16

[#19127] Re: 1.6.8-preview4 build failed (on Vine Linux 2.1.5) (PR#373) — nobu.nakada@...

なかだです。

16 messages 2002/12/19
[#19129] Re: 1.6.8-preview4 build failed (on Vine Linux 2.1.5) (PR#373) — WATANABE Hirofumi <eban@...> 2002/12/19

わたなべです。

[#19198] ruby-1.8.0 / yield(nil)とyield()のちがい — m_seki@...

38 messages 2002/12/25
[#19209] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2002/12/27

まつもと ゆきひろです

[#19218] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — m_seki@... 2002/12/27

[#19219] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2002/12/27

まつもと ゆきひろです

[#19264] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2003/01/01

まつもと ゆきひろです

[#19266] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — Tanaka Akira <akr@...17n.org> 2003/01/01

In article <1041383157.631472.21307.nullmailer@picachu.netlab.jp>,

[#19271] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2003/01/01

まつもと ゆきひろです

[#19272] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — Tanaka Akira <akr@...17n.org> 2003/01/01

In article <1041394108.920587.21729.nullmailer@picachu.netlab.jp>,

[#19276] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2003/01/01

まつもと ゆきひろです

[#19278] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — Tanaka Akira <akr@...17n.org> 2003/01/01

In article <1041420724.492653.22355.nullmailer@picachu.netlab.jp>,

[ruby-dev:19049] Re: open-uri - very easy net access library

From: Tanaka Akira <akr@...17n.org>
Date: 2002-12-11 09:31:38 UTC
List: ruby-dev #19049
In article <3DF6FC0B.24E5D687@denpa.org>,
  "Shin'ya Adzumi" <adzumi@denpa.org> writes:

> very easy net access library なので、リクエストを発行するタイミ
> ングは別に気にしなくてもいいんじゃないかなと思うんですが。

でも、リクエストを発行しないとレスポンスが返って来ませんから、ユーザは
読み込む前に確実にリクエストを発行するように気にする必要があります。

可能性としては、最初の読み込みのタイミングで、リクエストを発行すること
になるのかもしれませんが、それでも、最初の読み込み以降で書き込めないの
はあまり IO らしくありません。

結局、POST は両方向とはいっても RPC なので、いつでも読み書きできる IO
に見せかけるのは無理があるという気がします。

> あと、open で w だと POST というよりは PUT な気がするので、POST
> の場合は popen を使うというのはどうでしょう。

PUT というのはそんな気もしますね。でも、どこで使ってるんでしょうか?
WebDAV?

popen に関しては、やはりいつリクエストを発行するかという問題については
open と同様でしょう。

まぁ、それはそれとして、今疑問に思っているのは、open から POST が使え
るようになったとして、本当に使いやすくなるだろうか、という点です。

たとえば、form の submit を考えるなら、form に対応するオブジェクトがあっ
て、そのメソッドとしたほうが使いやすいんじゃないだろうか、とか。

HTML の form だけじゃなくて XForms を扱おうと思ったときに、ユーザのコー
ドの変更が少なくなるのはどんなやりかただろうか、とか。

form 以外に POST を使うのはなんだろうか、とか。SOAP?

こういう疑問は用途が想定できると解決しやすくなるんですが、open-uri で
の POST の扱いに興味を持っている人は、どんな用途を想定しているんでしょ
うか?
-- 
[田中 哲][たなか あきら][Tanaka Akira]
「ふえろ! わかめちゃん作戦です$(C⊇」(Little Worker, 桂遊生丸)


In This Thread