赞
踩
问题原因:
axios发送post请求的content-Type的值是application/json
,参数在请求体中以json对象的形式传递,而springMvc框架接受post请求的参数的类型必须要求是键值对的形式
解决办法:
- 使用浏览器提供的URLSearchParams的Api:
请求时使用 application/x-www-form-urlencoded axios 会默认序列化 JavaScript 对象为 JSON。 如果想使用 application/x-www-form-urlencoded 格式,你可以使用下面的配置。
浏览器
在浏览器环境,你可以使用 URLSearchParams API:
const params = new URLSearchParams();
params.append('param1', 'value1');
params
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。