[英]API requests(Mantis BT) from another domain - preflight error
我正在ColdFusion中開發Mantis BT客戶端,但是當我嘗試從其他域發出請求時遇到了問題。
如果我從安裝了螳螂BT的同一個域發出請求,則一切正常,但是當我嘗試從另一個域或具有另一個端口的同一個域發出請求(localhost:8500-ColdFusion)時,瀏覽器將返回“無法加載https :// localhost / mantis / api / rest / users / me :飛行前響應的HTTP狀態代碼無效401。” 錯誤。
我在螳螂配置中添加了所有標頭,但仍無法正常工作。 如果我嘗試向郵遞員提出要求,則一切正常。
var settings = {
"async": true,
"crossDomain": true,
"url": "localhost:8080/mantis/api/rest/users/me",
"method": "GET",
"headers": {
'Access-Control-Expose-Headers': 'Access-Control-Allow-Origin',
'Access-Control-Allow-Origin': '*',
'Authorization': 'MAzzT5UD4cjxwwOayyLFAXnlIPQJmiL_'
}
}
$.ajax(settings).done(function (response) { console.log(response); });
我通過apache中的enable headers模塊解決了它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.