홈 › HTTP 상태 코드
429 Too Many Requests 오류 뜻과 해결 방법
HTTP 429 Too Many Requests 응답 상태 코드는 사용자가 주어진 시간 동안 너무 많은 요청을 보냈음을 나타냅니다("속도 제한").
이 코드는 클라이언트가 정해진 시간 안에 너무 많은 요청을 보냈다는 뜻의 클라이언트 오류(4xx) 응답입니다. 요청 속도를 늦추라고 요구하는 이 방식을 흔히 속도 제한(rate limiting)이라고 부릅니다.
어디서 나오나: 웹사이트 접속·API 호출 응답으로
해결 순서
응답에 Retry-After 헤더가 있다면 거기 적힌 시간만큼 기다린 뒤 요청을 다시 보내세요. [원문]
요청 속도를 낮추세요. 제한은 서버 전체 또는 리소스별로 걸릴 수 있고, 클라이언트 IP나 사용자·인증된 애플리케이션 단위로 적용됩니다. [원문]
자동화 도구나 클라이언트가 잘못 설정되어 같은 요청을 반복문으로 계속 보내고 있지 않은지 확인하세요. [원문]
운영자라면 429 응답에 Retry-After 헤더를 넣어 클라이언트가 얼마나 기다렸다가 다시 요청해야 하는지 알리세요. [원문]
공통 절차: HTTP 상태 코드 한눈에
같은 오류의 다른 표기
Too Many Requests HTTP 429 HTTP 429 Too Many Requests 응답 상태 코드는 사용자가 주어진 시간 동안 너무 많은 요청을 보냈음을 나타냅니다("속도 제한").