使用axios請求時
當參數的值很長時,會報400,
這是因為請求地址長度是有限制的,參數拼在鏈接后面就過長了
這時我們使用method為post去請求
如果不指定請求頭的Content-Type,請求參數拼接在鏈接后面,這時也會報400

這時參數也是拼在后面的,當值超長時就會報400,具體多長就報錯,沒去深究

解決方法
1,請求頭添加 'Content-Type'= 'application/x-www-form-urlencoded;charset=UTF-8'
2,post請求的參數需要使用,qs序列化, qs.stringify(...)
3,當是以對象接參的時候,后台不能使用 @RequestBody接收參數(我后台使用的是springboot框架,不需要添加注解,去掉就OK)
具體代碼


