Ich baue eine Frontend-App mit React und Redux und ich verwende axios, um meine Anfragen zu erfüllen. Ich möchte auf alle Felder im Header der Antwort zugreifen. In meinem Browser kann ich den Header inspizieren und ich kann sehen, dass alle Felder, die ich brauche vorhanden sind (wie Token, uid, etc ...), aber wenn ichAxios erhalten Zugriff auf Antwort Header-Felder
const request = axios.post(`${ROOT_URL}/auth/sign_in`, props);
request.then((response)=>{
console.log(response.headers);
});
nennen bekomme ich nur
Hier mein Browser-Netzwerk-Tab, wie Sie alle anderen Felder sehen können, sind vorhanden.
Bests.
Wenn Sie ausdrucken axios.defaults.headers gibt dir das, was du vermisst? Einige Header werden auf dieser Ebene konfiguriert, nicht bei jeder Anforderung (siehe https://github.com/mzabriskie/axios#global-axios-defaults). –
Ist es nicht "axios.defaults.headers" zum Konfigurieren des REQUEST-Headers? Params? Ich muss auf die RESPONSE zugreifen. @BenHare – TWONEKSONE
BTW, was Sie Anfrage genannt, ist keine Anfrage. Es ist ein Versprechen für Ihre Antwort. Ihre Anfrage wurde an die Methode post() als Argument übergeben. – Daniel