如果用戶必須通過API端點呼叫上傳檔案并確認它們,如果用戶呼叫確認端點但沒有上傳所有必需的檔案,應該回傳什么狀態碼?
400似乎不對,因為請求引數沒有任何問題。
403似乎不對,因為憑據沒有任何問題。
uj5u.com熱心網友回復:
在403(禁止)狀態代碼表示服務器理解請求,但拒絕履行它....請求可能被禁止無關的證書的原因。-- HTTP 語意
請記住,狀態代碼是通過網路域傳輸檔案的元資料;它們告訴 HTTP 組件如何解釋 HTTP 回應中的欄位和正文。
另請參閱 Mark Nottingham 了解狀態代碼的通用語意。
我不認為這是一個很好的選擇,但是409 沖突是一種可能無害的替代方法嗎?
在409(沖突)狀態代碼表示請求無法完成,由于與目標資源的當前狀態的沖突。此代碼用于用戶可能能夠解決沖突并重新提交請求的情況。-- HTTP 語意
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/387186.html
