#javascript #reactjs #axios
#javascript #reactjs #axios
Вопрос:
const http = axios.create();
http.interceptors.request.use(
async function(config) {
// Do something before request is sent
config.headers.common.Authorization = "87930232548793023254";
return config;
},
function(error) {
// Do something with request error
return Promise.reject(error);
}
);
Поскольку я добавил один заголовок — config.headers.common.Авторизация. Как я могу добавить еще один заголовок авторизации к тому же экземпляру?
Комментарии:
1. Два
Authorization
заголовка в HTTP-запросе — это не то, что вы хотите делать. Чего вы хотите достичь? Возможно, вы сможете добавить два значения в один и тот же заголовок, напримерAuthorization: 87930232548793023254, 1234566789
Ответ №1:
Вы не можете добавить несколько заголовков с одинаковым именем. Однако вы могли бы присвоить значения разным именам следующим образом:
config.headers.common.Authorization = '87930232548793023254';
config.headers.common.Authorization2 = '1112233445567788994';