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