2017-02-12 12 views
1

をサポートし、私は最大のパラメータの最大数は何HTTPのHttp最大GET/POSTのクエリパラメータが

でサポートされているどのように多くのパラメータへの答えを見つけることがまだできていないHTTPでのURLの制限に関する多くの質問を読んで私が意味するパラメータでHTTPでサポート:

Q、すなわちOEとそれに対応する値:

https://www.google.com/search?q=cookies&ie=utf-8&oe=utf-8 

ここでは3つのパラメータがあります。

答えて

0

パラメータ数に制限はなく、データサイズについてはGETリクエストを使用して送信するKB数に制限はありませんが、この値はWebサーバー側(Apache、Tomact、..etc)から設定できます。

リクエストラインの長さのデフォルトの制限はapacheの8190バイトで、この値を変更して値を増減することができます。

0

クエリ文字列は、許可された文字を除いて制限を指定しないRFC 3986, section 3.4という権限の下にあります。フォーマットの実際の仕様が決して決まっていないので、論理的なパラメータ数の制限を見つけるのにも苦労します。 CGIが何をしているかによって大きく影響されたベストプラクティスがあります。そのため、パラメータの数は、クライアントまたはサーバが転送/受諾することによって非常に制限されています(明らかに下限の風があります)。 this answerによると、おおよその見積もりはhereです。

関連する問題