2012-02-15 147 views

回答

1

我不宣稱自己是專家,但讓我們比較有什麼the spec說:

400 Bad Request - The request could not be understood by the server due 
to malformed syntax.... 

所以400似乎是特定的語法錯誤。這裏是另外一個,查找時的語法是好的,但價值是不是更好:

409 Conflict - The request could not be completed due to a conflict with 
the current state of the resource... 

您將要決定(這是更漫長的)前閱讀the full description for 409,但是這似乎是一個更好的選擇對於給定的場景。它說衝突最有可能發生在PUT請求中,但是當我閱讀它時,它似乎可以在輸入變量無效時應用。這是我認爲我將用於我正在構建的RESTful API的內容。

相關問題