之前没加请求头的时候是后台接收不到我的数据,加了之后后台能接收到我的数据,但是后台接收到的数据是这样的{"uuid":"0001e8ce-5097-4ef1-8501-45eca6108365"}:。
我发送的数据是这样的{uuid: "0001e8ce-5097-4ef1-8501-45eca6108365"}
后面多出了一个:
请问这是什么原因导致的呢?要如何解决
之前没加请求头的时候是后台接收不到我的数据,加了之后后台能接收到我的数据,但是后台接收到的数据是这样的{"uuid":"0001e8ce-5097-4ef1-8501-45eca6108365"}:。
我发送的数据是这样的{uuid: "0001e8ce-5097-4ef1-8501-45eca6108365"}
后面多出了一个:
请问这是什么原因导致的呢?要如何解决
import qs from 'qs';
axios.interceptors.request.use((config) => {
config.data = qs.stringify(config.data);
return config;
}, function(error) {
return Promise.reject(error);
});1 回答856 阅读✓ 已解决
1 回答1.1k 阅读
2 回答2.3k 阅读✓ 已解决
2 回答775 阅读
1 回答1.4k 阅读
2 回答619 阅读
2 回答603 阅读
如果要用
application/x-www-form-urlencoded格式发送数据,数据必须是URLSearchParams类型,或者字符串参数a=1&b=2格式。参考:axios - Using application/x-www-form-urlencoded format