2012-10-31 147 views

回答

1

你最好使用400而不是406:

406不可接受所請求的資源是僅根據接受頭能夠 生成內容不能接受的請求中發送 [2

。 400錯誤請求由於語法錯誤,請求無法實現。[2]

List of HTTP status codes

此外,您還可以生成一個Exception這將是更好,因爲你可以寫,表示有什麼問題請求自定義錯誤。

+0

問題是406應該有不正確的標題。 POST參數不在標題中。 400應該在HTTP中有語法錯誤。所以這兩個代碼不適合這個問題。 – DmitryR