首页 > 移动平台 > 详细

axios中post请求后台取不到值解决

时间:2019-05-22 15:40:44      阅读:133      评论:0      收藏:0      [点我收藏+]

使用 application/x-www-form-urlencoded 格式化

默认情况下,axios串联js对象为 JSON 格式。为了发送 application/x-wwww-form-urlencoded格式数据,

你可以使用一下的设置。

浏览器 Browser

在浏览器中你可以如下使用 URLSearchParams API:

var params = new URLSearchParams();
params.append(‘param1‘,‘value1‘);
params.append(‘param2‘,‘value2‘);
axios.post(‘/foo‘,params);

 

注意: URLSearchParams 不支持所有的浏览器,但是这里有个 垫片

(poly fill)可用(确保垫片在浏览器全局环境中)

其他方法:你可以使用 qs 库来格式化数据。

var qs = require(‘qs‘);
axios.post(‘/foo‘, qs.stringify({‘bar‘:123}));

 

axios中post请求后台取不到值解决

原文:https://www.cnblogs.com/wangshengli520/p/10906145.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!