axios傳的值 後端取不到

2021-10-10 15:10:25 字數 1057 閱讀 3912

springboot後端取不到axios傳來的值,controller方法執行了,但是列印的username和password是null

aixos的post請求提交表單的型別的問題

問題:後台輸出 null

axios會幫我們 轉換請求資料和響應資料 以及 自動轉換 json 資料

發現 以往的表單型別formdata 變成了request payload

content-type

對應表單型別

request payload

formdata

參考資料**

request payload表單資料是json型別的資料,一定要

加上@requestbody來接受引數,既然使用的@requestbody,那麼接收引數就要用實體類 或者map

解決:去掉之前的用兩個string接受2個引數,改用@requestbody接受json資料

axios是vue官方推薦的http請求工具,既然他這麼做一定有他的理由,因為我們用的vue是前後端分離的專案,接收前端jso資料就用@requestbody好了。

感謝大佬指點 大佬主頁

1.傳統的ajax請求時候,content-type預設為"文字"型別。

2.傳統的form提交的時候,content-type預設為"form"型別。

3.axios傳遞字串的時候,content-type預設為"form"型別。

4.axios傳遞物件的時候,content-type預設為"json"型別

value取不到值

value取不到值,後來發現不能用static來修飾 原 value private static string commonnetworkproxy 改為如下可以取到值 value private string commonnetworkproxy 總結 1.使用static或final修飾了ta...

session取不到值

今天鼓搗專案時出現了乙個問題 專案重啟後,第一次請求經過過濾器時 session取不到值,導致被攔截 經過半天的研究,終於.我請教了別人 把 給了朋友,在朋友一段時間的琢磨下,終於.都沒弄出來,因為他一次登陸就成功了,無法復現問題 我當時百思不得其解,難不成我伺服器還能有問題?最後我關掉了瀏覽器,啟...

axios傳參後台接收不到

vue專案,使用get給後台傳送資料,後台能收到,使用post給後台傳送資訊的時候,後台顯示一直沒有收到資料 引數為null。看了很多資料,才知道axios post傳參的問題。this axios then res then res 這樣後台就收到資料了 請求成功 不過這個方法相容性非常不好,ie...