簡體   English   中英

Angular - CORS:讀取失敗請求的響應

[英]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.

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