我是 React 新手,我发现很难理解 axios.defaults.headers.post 'content-type' = 'application/json'
的含义。
我搜索了很多但没有找到合适的答案这是什么意思。
最佳答案
它设置全局默认 header 。请查看Global axios defaults
一般情况下,您应该提出如下请求:
import qs from 'qs';
const data = { 'bar': 123 };
const options = {
method: 'POST',
headers: { 'content-type': 'application/x-www-form-urlencoded' },
data: qs.stringify(data),
url,
};
axios(options);
如果您的大部分请求都有 Content-Type=application/x-www-form-urlencoded
header ,您可以设置默认 header :
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
并且您可以从请求选项中删除标题行。
关于json - 什么是 axios.defaults.headers.post 'content-type' = 'application/json',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59610614/