這個問題在這里已經有了答案: 暫時不可用頁面的 HTTP 狀態代碼 (1 個回答) 2 天前關閉。
場景:一個網站有一篇或多篇文章需要更新。文章需要在編輯前下線,審核完成,文章重新上線。注意:上述網站的其余部分在線并按預期運行。
應該為臨時離線的 URL 請求提供什么 HTTP 狀態代碼?
503 Service Unavailable暗示服務器配置問題,但這是我能夠證明的最接近的問題。410 Gone不完全合適,因為內容會回傳。307 Temporary Redirect也許可以使用,但我不希望重定向到單個“馬上回來”頁面。451 Unavailable For Legal Reasons也可用于法律要求需要編輯/審核的情況,但如果內容不受法律訴訟的影響,則不適用。
uj5u.com熱心網友回復:
在您的場景中,您希望 URL 在審計完成之前暫時不可用——這不應花費太長時間——所以不是傳達錯誤,而是傳達 300 范圍內的臨時重定向。
還有另一個服務器端 HTTP 狀態代碼,它符合目的:302 Found向客戶端表示 URL 對于未來的請求是正確的,只是暫時不可用。
來自這里的完整描述:
此回應代碼表示請求資源的 URI 已臨時更改。將來可能會對 URI 進行進一步更改。因此,客戶端在以后的請求中應該使用相同的 URI。
uj5u.com熱心網友回復:
503 Service Unavailable 服務器無法處理請求(過載或停機維護)。通常,這是一種臨時狀態。
參考 https://stackoverflow.com/a/2786603/17755263
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/394655.html
上一篇:多個設備的RESTAPI身份驗證
