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, 桂遊生丸)