HTTP POSTのコンテンツの最大サイズはありますか?


40

HTTP POSTの最大サイズはありますか?最大サイズがある場合、それはプロトコルによって決定されますか、それともサーバーの裁量によるものですか?

http 

回答:


34

HTTP仕様は、投稿に特定のサイズ制限を課していません。通常、Webサーバーまたはフォーム送信の処理に使用されるプログラミングテクノロジーによって制限されます。


16

仕様による制限はありません。制限はMIN(browser_limit、server_limit)です。



2

プロトコルに特定の制限があるとは思いませんが、巨大なファイルを転送していると物事がうごめく場合があります。これは、特定のケースで少しうまくいくかもしれないファイルのサイズに依存します。たとえば、転送にトレントのようなものを使用する場合とは異なり、ファイルが転送中に破損していないことを確認するためのサポートはありません。


3
TCPが機能する場合、ファイルはそのままである必要があります。
ジャスティンスコット

2
TCPが機能する場合、ISOイメージと他の大きなファイルを検証するためにmd5の合計は必要ありません:-)
バートシルバース

6
md5の合計は、ソースファイルが発行者のコンテンツファイルと一致するかどうかを確認して、偽造を回避するために使用されます。TCPにはパッケージチェックがあり、検出されずにエラーが発生する可能性は最小限です。
カビラ14

1
注:md5はもはや衝突耐性ではありません。md5sumsを信頼してファイルの作成者を確認しないでください。
-Dodekeract

@cavila:TCPチェックは32ビットのチェックサムであるため、その可能性を定量化できます。パケットあたり 2 ^ 32分の1です。もちろん、ほとんどのパケットは、そもそも欠陥がありません。
–MSalters
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.