6

画像ファイルをサーバーにアップロードする REST Api をテストしていました。

画像が大きすぎてリクエスト本文の最大サイズを超えていたため、Nginx はそれを拒否し、レスポンス 413(Request Entity Too Large) を返しました。

Nginx: error.log

*329 大きすぎる本文を送信しようとしているクライアント: 1432249 バイト、クライアント: xx.xx.xx.xx、サーバー: api.example.com、リクエスト: "POST /images HTTP/1.1"、ホスト: "api.example.com ", リファラー: " https://example.com/posts/create "

ただし、firefox/chrome console が次のように言っていることがわかりました。

クロム: コンソール

オリジン ' https://example.com ' から ' https://api.example.com/images ' にあるXMLHttpRequest へのアクセスが CORS ポリシーによってブロックされました: 'Access-Control-Allow-Origin' ヘッダーが要求されたリソース。

CORS と 413 エラーの間に何か関係はありますか? このメッセージはどこから来て、なぜですか?

4

2 に答える 2