1
我打電話外其餘API從我Angular2應用程序,我在響應收到此錯誤:調用外部REST API
Request header field X-XSRF-TOKEN is not allowed by Access-Control-Allow-Headers in preflight response.
有什麼我可以做這件事的時候,我沒有控制通過服務器?
這裏是我想要做的事:
this._http.get('https://api-v3.mojepanstwo.pl/dane/wojewodztwa')
.map(res=>res.json())
.subscribe(
success=>{
console.log(success);
}
)
當我試圖讓GET方法對這個endopint在郵遞員,它工作正常。在Chrome中,它會拋出上述錯誤。
這似乎只是Chrome的問題 - 它適用於Safari和Firefox。
它工作正常,當我使用jQuery獲得響應:
$.get("https://api-v3.mojepanstwo.pl/dane/wojewodztwa", function(data){
console.log(data);
})
你能否提供更多關於你想要做什麼的細節?你打的什麼HTTP方法,什麼瀏覽器向你展示了這個問題,你試過的所有東西,服務器上的Access-Control- *頭文件等等。 –
那麼,如果服務器響應,這個令牌是不允許的,你沒有訪問服務器,那麼你真的不能做任何事情...... – rinukkusu
@rinukkusu,它似乎是鉻只問題雖然 – uksz