我在后端(CI)加载了所有这些,然后将它放在构造上:
header("Access-Control-Allow-Origin: *");
header('Access-Control-Allow-Methods: POST, GET, PUT, DELETE, OPTIONS');
$method = $_SERVER['REQUEST_METHOD'];
if($method == "OPTIONS") {
die();
}
但我仍然有这个错误:
预检响应中的Access-Control-Allow-Headers不允许使用请求标头字段内容类型。
这个问题是来自后端(CI)还是我的前端(Angular4)?
答案 0 :(得分:0)
您需要在后端的响应中添加Access-Control-Allow-Headers标头,就像您为请求所做的那样
答案 1 :(得分:0)
尝试使用Chrome扩展程序CORS。
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?utm_source=chrome-app-launcher-info-dialog