このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
413 Content Too Large
HTTP の413 Content Too Large はクライアントエラーレスポンスのステータスコードで、リクエストエンティティがサーバーによって定義された制限よりも大きいことを示します。サーバーは接続を閉じるかRetry-After ヘッダーフィールドを返します。
RFC 9110 以前では、このステータスのレスポンスフレーズはPayload Too Large でした。このメッセージは今でも広く使われています。
In this article
ステータス
http
413 Content Too Large例
>ファイルのアップロード制限を超えた場合
次の例は、クライアントが<input type="file"> 要素で画像を使用して、method="post" でフォームを送信する可能性があることを示しています。
http
POST /upload HTTP/1.1Host: example.comContent-Type: multipart/form-data; boundary=----Boundary1234Content-Length: 4012345------Boundary1234Content-Disposition: form-data; name="file"; filename="myImage.jpg"Content-Type: image/jpeg\xFF\xD8\xFF\xE0\x00...(binary data)------Boundary1234--サーバーが処理するファイルの最大サイズに制限がある場合、サーバーはアップロードを拒否することがあります。レスポンス本体には、いくらかの状況説明を記したmessage を記載することができます。
http
HTTP/1.1 413 Content Too LargeContent-Type: application/jsonContent-Length: 97{ "error": "Upload failed", "message": "Maximum allowed upload size is 4MB",}仕様書
| Specification |
|---|
| HTTP Semantics> # status.413> |