原因分析
我們的參數是 JSON 對象,axios 幫我們做了一個 stringify 的處理。
而且查閱 axios 文檔可以知道:axios 使用 post 發送數據時,默認是直接把 json 放到請求體中提交到後端的。這就與我們服務端要求的 ‘Content-Type’: ‘application/x-www-form-urlencoded’ 以及 @RequestParam 不符合。
解決方法
this.axios.post('/register',"username='Jack'&password='12345678'");