위의 문서상에 요청 실패 시, 에러코드를 반환한다고 되어 있습니다.
하지만 주소 검색하기API 호출 시(응답 포맷은 JSON), REST_API_KEY에 유효하지 않은 키를 넣었을 때 아래 형식의 데이터를 반환하고 있고, 에러코드를 보이지 않습니다.
{
errorType: ‘AccessDeniedError’,
message: ‘wrong appKey(유효하지 않은 API 키) format’
}
주소 검색하기 API는 에러코드를 반환하지 않나요 ?
Response
내 status
로 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); //상태 코드 출력
}