前后端交互常見HTTP錯誤代碼


   HTTP錯誤代碼有很多,原因也有很多,以下是我在寫代碼時遇到的問題及解決方案。

一.404

  “404”應該可以說是最常見的錯誤類型了。“404” 說明無法找到路徑。

  解決方案:

    1.首先確定你的服務器啟動並且啟動成功了。(eclipse有時候后台都報錯了,但是服務器還是啟動了,可以看看后台控制器是否報錯。)

    2.檢查你的url路徑是否正確。(項目的上下文是什么要清楚。)

    3.檢查依賴是否加載到項目中。如果是從外部導入maven項目的話,依賴可能沒有加載到項目中。

 

二.403

  "403" 這個錯誤可能在用瀏覽器進行前后端數據交互時不常見,但在用postman工具時可能會見到。“403”表示請求參數和后台要接收的數據類型不一樣。

  解決方案:

    這里主要說用postman時,請求參數如何設置。

    1.后端代碼使用的是@RequestBody時

         

       如圖所示,要在Body中選擇raw,並且text選擇json。

    2.后端代碼使用的是@RequestParam時

      

 

       如圖,在Params中設置key,value即可。

 

三.500

  “500”應該也是比較常見的錯誤類型。它表示服務器內部報錯。

  解決方案:

    出現“500”問題時,一般都會提示錯誤原因以及在哪一行出錯,根據錯誤提示去解決問題即可。

 

四.400

  “400” 表示請求無效,說明沒有訪問到后台。

  解決方案:

    1.檢查前台傳給后端的數據是否是json格式。(前后端交互數據格式是json)

    2.前端代碼的數據的 name 是否和后台代碼 pojo 中的屬性名一致。(不一致的話數據是傳不到后台的)


免責聲明!

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



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