413 Payload Too Large ステータスコードは、クライアントが送ったペイロードがサーバーの許容サイズを超えているため、サーバーがリクエストの処理を拒否したことを示します。サーバーは接続を閉じることもあります。この拒否が一時的な場合、サーバーは Retry-After ヘッダーを送り、クライアントが再試行すべき時点を示す必要があります。
詳細は RFC 7231 ↗ を参照してください。
413 Payload Too Large ステータスコードは、クライアントが動画や画像などの大きなファイルをアップロードしようとしたときや、JSON や XML のペイロードなど、サーバーのサイズ制限を超えるリクエストボディを送ったときに起きることが多いです。大きなデータセットを扱うファイル転送や API リクエストでも発生し、サーバーがリクエストを拒否します。
Cloudflare API のアップロード上限はプランによって異なります。この上限を超えると、API 呼び出しは 413 Request Entity Too Large エラーを返します。
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
| 利用可否 | はい | はい | はい | はい |
| 最大アップロードサイズ | 100 MB | 100 MB | 200 MB | 最大 5 GB |
ゾーンの Network ページから Maximum Upload Size を変更できます。Enterprise のお客様は、5 GB までの値をセルフサービスで設定できます。5 GB を超えるアップロードには追加の設定が必要です。アカウントチームへ連絡してください。受信リクエストのサイズより低い値に設定すると、413 になります。
より大きなアップロードが必要な場合は、リクエストを小さなチャンクに分割するか、DNS レコードを DNS-only に変更するか、プランをアップグレード してください。