解決postman發送POST請求404、400的問題


404的問題是發送的是json,而postman默認的是text,把那里設置成json就ok了

400問題

400錯誤有三種情況:

第一種情況: 數據類型問題

1.@RequestParam接受對象類型(Integer、String、Boolean等基本數據類型),不能接收自定義類型(如date、list),

2.在提交表單的時候,填寫的數據類型與Controller層的接收類型不一致導致400錯誤,可以檢查一下代碼,看看是不是請求參數錯誤,表單傳過去的數據無法與pojo對象匹配。

第二種情況:

如果使用postman發送數據,並且Controller層用的是@RequestParam,那應該在postman中勾選from-data,填入一個一個的參數,並且接收,所以建議使用@RequestBody,傳入對象

第三種情況:

controller代碼方法中使用了@RequestParam注解,但是在jsp中沒有對應的@RequestParam注解name屬性參數值,而且@RequestParam注解的required屬性默認為true,也就是說,jsp中參數值必須對應@RequestParam注解的name屬性值。

參考

【已解決】前端到后端400錯誤


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM