私はこの人気のある質問を見ました:
しかし、Google Chromeへの参照を直接見つけることができなかったため(そしてほとんどの回答が数年前に与えられたため)、Google ChromeブラウザーのURLの長さの現在の制限は何ですか?
私はこの人気のある質問を見ました:
しかし、Google Chromeへの参照を直接見つけることができなかったため(そしてほとんどの回答が数年前に与えられたため)、Google ChromeブラウザーのURLの長さの現在の制限は何ですか?
Chromeの現在の制限は2MBです。この問題はここで議論されます:
https://code.google.com/p/chromium/issues/detail?id=69227
「toDataUrl」ソースを使用して画像を表示するなどの問題を解決する必要がある場合の回避策などのリソースがあります。
URLの処理は実装に依存する可能性があるという事実に加えて、HTTP/1.1
仕様には次のように記載されてRFC2616
います。
RFC 2616(Hypertext Transfer Protocol — HTTP / 1.1)は、セクション3.2.1で、URIの長さに制限はないと述べています(URIは、ほとんどの人がURLと呼ぶものの正式な用語です)。
最大でGoogleChromeに受け入れられる最大文字数はわかりません。また、現在そのような制限が存在するかどうかもわかりません。おそらく、 Chromium GITリポジトリのあいまいな定義で指定されているかWin32 API
、たとえばWindowsで入力されたテキストの最大値で指定されている可能性があります。
ただし、URLの長さに関しては、ほとんどのWebサーバーに制限があります。彼らはおそらくほとんどの場合413 Entity Too Large
、応答をスローします。
理論的には無制限である必要がありますが、実際には、ほとんどのHttpクライアントまたはブラウザはURLの長さが2083文字に制限されています。