Ruby 初心者スレッド Part 30at TECHRuby 初心者スレッド Part 30 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト97:デフォルトの名無しさん 09/08/12 13:02:32 まずCGIの仕様をちゃんと紹介すべきだろう。 98:デフォルトの名無しさん 09/08/12 13:03:48 小飼先生が猛然とアップを始めました 99:デフォルトの名無しさん 09/08/12 13:20:22 >>96 標準入力経由でQUERY_STRINGを渡したり 標準出力への出力が勝手にHTMLとみなされるWebサーバなんてあるの? 100:デフォルトの名無しさん 09/08/12 13:25:29 まあ、作ればあるんじゃないかねえ 101:デフォルトの名無しさん 09/08/12 13:41:41 とりあえずあれだ、QUERY_STRING は HTTP GET で、標準入力は HTTP POST だ そういやなんでわざわざ分けたんだろうな、これ GET も POST も全部標準入力に渡せばよかったんじゃねーかと思うんだが、当時なんかあったのか 102:デフォルトの名無しさん 09/08/12 14:37:04 RESTでこのあたりの考えが再認識されてるけど、本来の意図は、 GETはリソースを取りに行くメソッド。 リソースの位置(※)を特定する情報としてquery stringが付く。 POSTは指定リソースに対して新たなリソースを作成させるメソッド。 作成する情報はリソースの位置(※)ではないのでURLのquery stringで はなくHTTPリクエストのBODYで指定する。 ※ URL = Uniform Resource Locator 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch