Buduję aplikację frontend z React i Redux i używam axios do wykonywania moich żądań. Chciałbym uzyskać dostęp do wszystkich pól w nagłówku odpowiedzi. W przeglądarce można sprawdzić nagłówek i widzę, że wszystkie pola, które trzeba występują (takich jak dowód, uid, etc ...), ale gdy zgłoszęAxios uzyskuje dostęp do pól nagłówka odpowiedzi
const request = axios.post(`${ROOT_URL}/auth/sign_in`, props);
request.then((response)=>{
console.log(response.headers);
});
mogę tylko
Object {content-type: "application/json; charset=utf-8", cache-control: "max-age=0, private, must-revalidate"}
Tutaj widoczna jest moja karta sieci przeglądarki, ponieważ widać wszystkie pozostałe pola.
najlepszych.
Jeśli wydrukować axios.defaults.headers daje ci jeden z tych, których brakuje? Niektóre nagłówki są skonfigurowane na tym poziomie, a nie na poziomie każdego żądania (zobacz https://github.com/mzabriskie/axios#global-axios-defaults) –
Czy to nie jest "axios.defaults.headers" do skonfigurowania nagłówka REQUEST params? Muszę uzyskać dostęp do RESPONSE. @BenHare – TWONEKSONE
BTW, to, co nazywasz prośbą, nie jest prośbą. To obietnica twojej odpowiedzi. Twoja prośba została przekazana do metody post() jako argumenty. – Daniel