簡體   English   中英

角+ PHP登錄API CORS問題

[英]angular + php login api cors issue

我正在嘗試用angular + php rest api登錄,該api在郵遞員中工作。 我在php中添加了cors,相同的代碼也可以在其他站點上使用,但是現在出現以下錯誤。

XMLHttpRequest無法加載http://www.yapp.tk/demo/kloxet/customers/login.json 在飛行前響應中,Access-Control-Allow-Headers不允許請求標頭字段Access-Control-Allow-Headers。

$http({
            url: 'http://www.yapp.tk/demo/kloxet/customers/login.json',
            method: "POST",
            data: { email: $scope.username, password: $scope.password },
            //withCredentials: true,
            headers: {
                'Content-Type': 'application/json; charset=utf-8'
            }
        })
        .then(function(response) {
                console.log(response);
        }, 
        function(response) { // optional
                // failed
        });

您需要從php設置cros allow。 它與角度無關。 檢查php中的cros過濾器。 當您的應用程序正在執行選項請求時,它會對預檢大吼大叫。 它可能取決於您是否正在從php進行基本身份驗證,甚至是否應該執行不應該執行的選項請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM