Http 401什麼意思

HTTP 401 狀態碼表示「未授權(Unauthorized)」,這意味著當用戶嘗試訪問需要授權的資源時,用戶的認證被認證伺服器拒絕了。通常,這會伴隨著一個要求用戶提供有效認證的挑戰(challenge),例如要求用戶輸入用戶名和密碼。

當用戶提供了正確的認證後,他們可以再次訪問資源,並可能會收到一個不同的狀態碼,比如 200 OK,表示請求成功。如果用戶提供了錯誤的認證,他們可能會再次收到 401 狀態碼,或者在某些情況下,會收到 403 狀態碼,表示「禁止訪問(Forbidden)」,這意味著認證是正確的,但用戶的權限不足以訪問該資源。