当前位置: 首页 > 知识库问答 >
问题:

CI和Angular4:飞行前响应中的访问控制允许标头不允许请求标头字段内容类型

刘俊语
2023-03-14

我已经在我的后端(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)?

共有2个答案

易招
2023-03-14

尝试使用Chrome扩展CORS。

https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?utm_source=chrome-app-launcher-info-dialog
芮歌者
2023-03-14

您需要在后端的响应中添加Access-Control-Allow-Headers头,就像您对请求所做的那样

 类似资料: