1
如果任何錯誤消息應該返回狀態碼405,應該說什麼?我懷疑我們不應該回來,但只是爲了確保有什麼最佳做法?在HTTP狀態碼405的REST API中返回什麼錯誤消息?
如果任何錯誤消息應該返回狀態碼405,應該說什麼?我懷疑我們不應該回來,但只是爲了確保有什麼最佳做法?在HTTP狀態碼405的REST API中返回什麼錯誤消息?
由於405
意味着Method not allowed
,對於熟悉HTTP或其他RESTful API的人來說,這顯然意味着什麼。但是,並不是所有用API編寫軟件的客戶都可能擁有以前的經驗,因此可能值得在響應中返回一條消息,如「此資源不支持HTTP方法PUT。 「
您可能還希望在返回的消息中包含一條提示,告訴用戶調用OPTIONS
以確定支持哪些方法,假設您按照這種方式實現它。