欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

axios封装/aixos请求设置header信息

程序员文章站 2022-07-02 16:55:03
...

项目中请求接口,有时候需要header传参,如何给header传参呢?请看:

axios.defaults.headers.post['Content-Type']='application/json;charset=UTF-8';
axios.defaults.headers.common["tenantId"] = '121212';

get请求和post请求都可这样设置
封装了一个axios请求,完整示例:

function axiosfun(options,type){
			axios.defaults.headers.post['Content-Type']='application/json;charset=UTF-8';
			axios.defaults.headers.common["tenantId"] =  options.headers.tenantId;
			if(options.api == null){
				return;
			}
			if(type =='post'){
				axios.post(Config.SERVERS.dbsrv,JSON.stringify(options.data)).then(function(response){
					options.success&& options.success(response)
				}).catch(function(error){
					console.log(error)
					options.fail&& options.fail(error)
				});
			}else{
				axios.get(Config.SERVERS.dbsrv).then(function(response){
					options.success&& options.success(response)
				}).catch(function(error){
					console.log(error)
					options.fail&& options.fail(error)
				})
			}
		}
相关标签: axios ajax