【发布时间】:2019-12-11 02:41:28
【问题描述】:
我的 Cpanel 文件系统中有一个 PHP 脚本,它试图将表单插入数据库。此表单包含一些字符串和 1 个大小不同的二进制字符串。
当我尝试在我的文件系统中发布到这个 PHP 脚本时,我收到以下错误。
XMLHttpRequest has been blocked by CORS policy: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response.
我添加了以下标题,但它似乎不起作用。它发生在 Chrome 和 Firefox 中,但 POST 在 Edge 中运行良好。
header("content-type: multipart/form-data");
header("access-control-allow-origin, *");
header("access-control-allow-credentials, true");
header("access-control-allow-methods, get,head,options,post,put");
header("access-control-allow-headers, access-control-allow-headers, origin,accept, x-requested-with, content-type, access-control-request-method, access-control-request-headers");
Chrome 响应
边缘响应
【问题讨论】:
标签: post cors http-headers