agregar encabezado de solicitud global

jquery ajax agregar encabezado de solicitud global

Definir un archivo e importarlo en la página de solicitud

Por ejemplo común.js

// 添加全局请求头
$(document).ajaxSend(function(event, xhr) {
	xhr.setRequestHeader('Authorization', localStorage.getItem("token")); // 增加一个自定义请求头
});

Ingrese common.js en todas las páginas

axios presenta un encabezado de solicitud global

Tenga en cuenta que si está escrito en main.js, es mejor configurar el encabezado de la solicitud. Por ejemplo, si devuelvo los datos después de iniciar sesión, es mejor definirlo cuando el inicio de sesión sea exitoso returnCode=="0", y almacenarlo globalmente (solo como referencia)

// vue全局存储
					if(res.data){
						this.$store.commit('setToken', res.data);
						this.axios.defaults.headers.common['Authorization'] = this.$store.getters.token//后台配置2 如果登录响应有传回data需要传这个token
					}

Nota:
La información del encabezado de
solicitud  Encabezado de solicitud (encabezado de solicitud) solo se puede configurar y no se puede obtener
Encabezado de respuesta (encabezado de respuesta) solo se puede obtener y no se puede configurar.

Una vez que quise obtener la información del encabezado de la solicitud, me desvié toda la tarde. . horrible

Supongo que te gusta

Origin blog.csdn.net/enhenglhm/article/details/122680526
Recomendado
Clasificación