QUERY_STRINGの制限を調べる方法は?

[上に] [前に] [次に]
きさら 1997/12/09(火) 09:26:27
ホームページとは直接関係ないかもしれないので恐縮ですが、
GET使用時のデータ制限について、調べています。
これはサーバによって変わるものなのかどうかがよくわかりません。
(いつもは強い味方のとほほのWWW入門も「制限がある」としかなかった・・)
環境変数の制限とはいったいどうやって調べたら良いのでしょうか?
おわかりになるかたがいらしたら、教えて下さい。サーバはUNIX
(そらりす)です。よろしくおねがいいたします。

とほほ 1997/12/10(水) 00:03:32
うーむ、とりあえずやってみたところ、1000文字強が制限でしたが、
これがすべてのUNIXで共通なのかどうかは自信がありません。
サーバーがWindowsの場合もあるし・・・・・

飯塚 [E-Mail] [HomePage] 1997/12/11(木) 01:48:26
たぶんほとんどのUNIX環境では1024文字だと思います(勘)。
これは環境によって違うので、「データをただ出力する」というCGIを作成し、
やたら長い文字を入力してみてどこで切れるかを確認してみるのが一番確実かと
思います。

きさら 1997/12/11(木) 10:29:55
[[解決]]
ありがとうございました。根気とやる気をだして調べてみます。
しかしデータを送るのになぜGETなのでしょうかね>独り言です。

hiro-kim [E-Mail] 1997/12/12(金) 19:26:23
『OPEN DESIGN No.13 HTMLリファレンス』(CQ出版社)には,次のような記述があります。

    GETメソッドにはURL部の行に文字数の制限があります。
    NCSA httpdの場合,8192文字を超えるリクエスト行は受け付けられません。

[上に] [前に] [次に]