Skip to content

Latest commit

 

History

History
63 lines (45 loc) · 2.02 KB

File metadata and controls

63 lines (45 loc) · 2.02 KB
title slug l10n
413 Content Too Large
Web/HTTP/Status/413
sourceCommit
ba53fe04589c36a2210d7549c003f3016093ef8e

{{HTTPSidebar}}

HTTP の 413 Content Too Largeクライアントエラーレスポンスのステータスコードで、リクエストエンティティがサーバーによって定義された制限よりも大きいことを示します。 サーバーは接続を閉じるか {{HTTPHeader("Retry-After")}} ヘッダーフィールドを返します。

{{rfc("9110")}} 以前では、このステータスのレスポンスフレーズは Payload Too Large でした。 このメッセージは今でも広く使われています。

ステータス

413 Content Too Large

ファイルのアップロード制限を超えた場合

次の例は、クライアントが <input type="file"> 要素で画像を使用して、 method="post" でフォームを送信する可能性があることを示しています。

POST /upload HTTP/1.1
Host: example.com
Content-Type: multipart/form-data; boundary=----Boundary1234
Content-Length: 4012345

------Boundary1234
Content-Disposition: form-data; name="file"; filename="myImage.jpg"
Content-Type: image/jpeg

\xFF\xD8\xFF\xE0\x00...(binary data)
------Boundary1234--

サーバーが処理するファイルの最大サイズに制限がある場合、サーバーはアップロードを拒否することがあります。レスポンス本体には、いくらかの状況説明を記した message を記載することができます。

HTTP/1.1 413 Content Too Large
Content-Type: application/json
Content-Length: 97

{
  "error": "Upload failed",
  "message": "Maximum allowed upload size is 4MB",
}

仕様書

{{Specifications}}

関連情報