【axios】HTTP 응답의 headers로부터 정보를 빼내는 쓰는 방법
소개
HTTP 응답에서 headers 정보를 추출하고 싶은 경우에 사용할 수 있는 쓰기 방법입니다.
환경
OS: macOS Catalina 10.15.1
axios: 0.19.0
전제
예를 들어, 다음 정보를 원할 때를 예로 들 수 있습니다.
-
access-token
- client
- uid
※이미지는 Rails+gem devise_token_auth로 작성한 API에 Postman을 사용하여 POST 요청을 던진 후의 것입니다.
결론
任意の関数名: function() {
axios
.post('任意のURL')
.then(response => {
let client = response.headers['client'];
let token = response.headers['access-token'];
let uid = response.headers['uid'];
})
}
또는
let client = response.headers.client;
let token = response.headers.access-token;
let uid = response.headers.uid;
어느 쪽이든 위의 대괄호를 사용하는 편이 확실히 보고 판단하기 쉬울지도 모릅니다.
결론
끝까지 읽어 주셔서 감사합니다
누군가의 도움이되면 다행입니다
Reference
이 문제에 관하여(【axios】HTTP 응답의 headers로부터 정보를 빼내는 쓰는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/terufumi1122/items/01cce563dc1db9d05a35텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)