3
我試圖在我的AngularJS
應用程序中返回401
響應狀態。但在控制檯,我看到,它返回-1PHP 401狀態返回-1
我在PHP中使用:
header("HTTP/1.1 401 Unauthorized");
http_response_code(401);
此外,在笨:
$this->output->set_header('HTTP/1.1 401 Unauthorized');
$this->output->set_status_header(401, "my status text");
它工作正常狀態碼如:200,205,206等。
有什麼想法嗎?
(這裏的一個教訓是,當你在控制檯中有四行輸出時,你不應該只把注意力集中在* last *之上) – Quentin
Woow!謝謝。你是對的。正如在你的鏈接中提到的那樣:'它在請求中設置自定義標題(例如請求使用一個標題,例如X-PINGOTHER)',當我清理這個標題'$ http.defaults.headers.common.Authorization'時,我能夠獲得** 401 **迴應碼。所以我能做什麼? –
@vahidnajafi - 正如我所說的,更改服務器端代碼,使其始終響應OPTIONS請求的正確(具有適當的CORS標頭)。 – Quentin