Axios 공식 홈페이지 따라하기

Axios 공식 홈페이지 따라하기 (5) - 응답 스키마

vitamin3000 2025. 2. 5. 19:17

이번 포스트에서는 응답에 대한 어떤 정보를 갖고있는지를 정리해보고자 한다

 

data는 서버가 제공하는 응답이다

data: {}

 

status는 HTTP 상태 코드이다.

status: 200

 

statusText는 HTTP 상태 메시지이다.

statusText: 'OK'

 

headers는 HTTP 헤더이다.

// 모든 헤더의 이름은 소문자이며, 괄호 표기법을 사용하여 ㅈㅂ근할 수 있다.
ex) 'response.headers['content-type']'

headers: {}

 

config는 요청을 위해 Axios가 제공하는 구성이다

config: {}

 

request는 이번 응답으로 생성된 요청이다

// 브라우저에서는 XMLHttpRequest이다.

requeset: {}

 

then을 사용하면 아래의 응답을 받는다.

axios.get('/user/12345')
  .then(function (response) {
    console.log(response.data);
    console.log(response.status);
    console.log(response.statusText);
    console.log(response.headers);
    console.log(response.config);
  });