[英]Angular - CORS: Read response on failed request
我在工作中使用 Angular 8 作為前端。
我們有一個身份管理服務器/服務層,它攔截請求並根據它在 UI/前端設置的 cookie 數據添加標頭(這就是我目前的理解方式)。
我正在嘗試向我們的后端服務發送請求(使用虛擬用戶帳戶進行測試)但收到 CORS 錯誤(有點預期),因為響應沒有Access-Control-Allow-Origin
header(我假設這是身份管理層的工作)。
現在,奇怪的事情:
我可以看到響應的狀態是403
; 這是意料之中的。
但是,因為沒有設置Access-Control-Allow-Origin
header,我看到了這個:
我的問題是,盡管請求失敗,有沒有辦法在代碼中查看/獲取該狀態?
訪問控制允許來源由后端設置,而不是由前端設置。 后端必須信任您的域。 您將無法獲得此代碼,因為它的選項調用在瀏覽器端失敗。 如果運氣好,請嘗試在訂閱中進行錯誤回調。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.