카카오 - 로컬 - 주소 검색하기, 에러 발생 시 응답 데이터 형식

스크린샷 2023-03-30 오후 2.00.45
위의 문서상에 요청 실패 시, 에러코드를 반환한다고 되어 있습니다.

스크린샷 2023-03-30 오후 2.02.39
하지만 주소 검색하기API 호출 시(응답 포맷은 JSON), REST_API_KEY에 유효하지 않은 키를 넣었을 때 아래 형식의 데이터를 반환하고 있고, 에러코드를 보이지 않습니다.
{
errorType: ‘AccessDeniedError’,
message: ‘wrong appKey(유효하지 않은 API 키) format’
}

주소 검색하기 API는 에러코드를 반환하지 않나요 ?

Responsestatus로 HTTP 상태 코드를 확인할 수 있습니다.

fetch를 사용하는 경우 응답 데이터의 status로 확인할 수 있으며

fetch('주소검색 API', {header: {Authorization: 'KakaoAK REST API KEY'}}).then((response) => {
    console.log('status', response.status); //상태 코드 출력
    response.json();
});

ajax를 사용하는 경우 error function에서 data.status로 확인 가능합니다.

error: function callback(data, status, xhr) {
    console.log('status', data.status); //상태 코드 출력
}