今天遇到一个需求,前后端数据交互时需要添加请求标头(headers)

*(直接上代码了)我的解决方案:

post方法:

axios.post(this.baseUrl+'/vat/fpxx',{
	"params":value
},{
	headers:{
		'authorization':Token
	}
}).then((res)=>{})

注意:post的headers不能写在请求体里面,在参数对象之前或之后都可以,再添加一个对象,然后声明headers;

get方法:

axios.get(that.baseUrl+"/vat/myinfo",{
	headers:{
		authorization:Token
	},
	params:{
		'params1':value
	}
}).then((res)=>{});

注意:可以看到post和get有着明显的区别,headers和参数是写在同一个对象之内的。只不过在对象之内又分开成两个对象参数

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐