我正在测试一个将图像文件上传到服务器的REST Api。
图像太大,超过了最大请求体大小,因此Nginx拒绝它并返回响应413(请求实体太大)。
Nginx: error.log
*329客户机打算发送太大的主体: 1432249字节,客户机:xx.xx,服务器: api.example.com,请求:"POST /images HTTP/1.1",主机:"api.example.com",引用者:"https://example.com/posts/create“
然而,我发现firefox/chrome控制台说,
Chrome:控制台
CORS策略阻止从“
”从“https://api.example.com/images”访问XMLHttpRequest的“https://example.com”:请求的资源上不存在“访问控制-允许-原产地”标题。
CORS和413错误之间有什么联系吗?这条信息从何而来?为什么?
发布于 2020-03-05 02:13:13
本例中的问题是错误响应没有适当的Access-Control-Allow-Origin,因此请求应用程序没有查看它的权限。也就是说,即使是错误消息也会受到跨源策略的影响.
https://stackoverflow.com/questions/60537280
复制相似问题