0
A
回答
1
你最好使用400而不是406:
406不可接受所請求的資源是僅根據接受頭能夠 生成內容不能接受的請求中發送 [2
。 400錯誤請求由於語法錯誤,請求無法實現。[2]
此外,您還可以生成一個Exception
這將是更好,因爲你可以寫,表示有什麼問題請求自定義錯誤。
相關問題
- 1. POST請求中的錯誤參數的HTTP狀態代碼
- 2. IE中的HTTP響應狀態代碼
- 3. 如何檢查iOS中的http請求響應狀態碼?
- 4. '在python請求響應中缺少cookie'
- 5. 缺少ServiceStack請求參數
- 6. 缺少請求參數
- 7. onFailure在響應狀態代碼是http 200中的mootools請求時調用.JSON
- 8. 使用Cacti監控請求響應的HTTP狀態碼?
- 9. jmeter中的HTTP請求中缺少參數名稱?
- 10. 預檢的錯誤請求/響應具有無效的HTTP狀態代碼400
- 11. PHP得到的響應時間和HTTP狀態代碼相同的請求
- 12. PHP&SoapClient:SOAP請求中缺少的參數
- 13. HTTP請求和響應參數
- 14. 獲取請求的第一個響應狀態代碼
- 15. HttpURLConnection響應缺少狀態行(ProtocolException)
- 16. Http請求狀態
- 17. AccessDecisionManager中的HTTP請求缺少標題
- 18. HTTP GET請求缺少數據
- 19. AJAX請求 - 獲取HTTP代碼/響應頭成功請求
- 20. AngularJs - $ http.get請求,響應-1狀態代碼
- 21. 捲曲POST請求:得到響應和狀態代碼
- 22. Python請求 - 模擬狀態代碼和響應
- 23. 請求URL不允許從響應獲取狀態代碼
- 24. 對Yelp API的HTTP請求返回缺少的參數錯誤
- 25. 如何修改Swagger中的HTTP響應中的狀態代碼
- 26. 不斷獲得HTTP響應代碼「1」的HTTP請求
- 27. HTTP請求響應
- 28. Web響應狀態代碼
- 29. 編碼的Http請求/響應主體
- 30. 根據請求使用@ExceptionHandler動態返回HTTP狀態代碼
問題是406應該有不正確的標題。 POST參數不在標題中。 400應該在HTTP中有語法錯誤。所以這兩個代碼不適合這個問題。 – DmitryR