当前位置:首页>科技>axios后面接收不到参数后端接收不到参数怎么办
发布时间:2026-07-21阅读(1)
使用axios请求数据时,Content_Type变成了application/JSON; charset=utf-8,而发送的参数为JSON对象,axios将其进行了stringify处理。axios官方文档称,axios使用post方式发送数据时,默认是直接将JSON放在请求体中提交到后端的,这与服务器端所要求的Content-Type: application/x-www-form-urlencoded 以及 @RequestParam 不符合。
解决方案方案1:发送请求前使用transformRequest对数据进行转换

使用transformRequest选项配置请求数据转换
方案2:使用qs模块将请求数据转换form-data格式
安装:
npm install --save-dev qs
导入:
import qs form qs
使用:

使用qs模块对请求数据进行转换
方案3:使用URLSearchParams()进行处理

源代码
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图