개발 이야기
x-api-key 사용 용도
외부 API와 연동하다보면 사용 요청을 하면 API Key를 발급해주는 시스템이 상당히 많습니다. 예를 들어 아래 스크린샷은 accuweather에서 날씨 정보 연동을 요청한 결과 발급 받은 API Key이고 이 값을 HTTP 리퀘스트 헤더에 x-api-key로 넣으라는 경우입니다. 간혹 이것이 인증 정보를 착각하는 분들이 많이 계신 것 같은데요, x-api-key의 용도는 인증보다는 Throttling 목적으로 생성되는 것이 일반적입니다. AccuWeather API의 경우 하루 최대 50번의 API 리퀘트를 허용하는데요, 만약 이 limit를 오버하면 정상적인 값을 받을 수 없습니다. x-api-key 값을 헤더에 보내지 않거나 존재하지 않는 값을 보내면, 요청한 건수를 알 수 없기 때문에 401 U..
2022. 6. 17. 01:51
최근댓글