본문으로 건너뛰기
오류사전오류 코드 해결 사전

HTTP 상태 코드

429 Too Many Requests 오류 뜻과 해결 방법

HTTP 429 Too Many Requests 응답 상태 코드는 사용자가 주어진 시간 동안 너무 많은 요청을 보냈음을 나타냅니다("속도 제한").

HTTP 상태 코드 2026-09-03 확인

이 코드는 클라이언트가 정해진 시간 안에 너무 많은 요청을 보냈다는 뜻의 클라이언트 오류(4xx) 응답입니다. 요청 속도를 늦추라고 요구하는 이 방식을 흔히 속도 제한(rate limiting)이라고 부릅니다.

어디서 나오나: 웹사이트 접속·API 호출 응답으로

해결 순서

  1. 응답에 Retry-After 헤더가 있다면 거기 적힌 시간만큼 기다린 뒤 요청을 다시 보내세요. [원문]

  2. 요청 속도를 낮추세요. 제한은 서버 전체 또는 리소스별로 걸릴 수 있고, 클라이언트 IP나 사용자·인증된 애플리케이션 단위로 적용됩니다. [원문]

  3. 자동화 도구나 클라이언트가 잘못 설정되어 같은 요청을 반복문으로 계속 보내고 있지 않은지 확인하세요. [원문]

  4. 운영자라면 429 응답에 Retry-After 헤더를 넣어 클라이언트가 얼마나 기다렸다가 다시 요청해야 하는지 알리세요. [원문]

공통 절차: HTTP 상태 코드 한눈에

같은 오류의 다른 표기

Too Many Requests HTTP 429 HTTP 429 Too Many Requests 응답 상태 코드는 사용자가 주어진 시간 동안 너무 많은 요청을 보냈음을 나타냅니다("속도 제한").

MDN Web Docs '429 Too Many Requests' 문서를 근거로 다시 썼습니다, 2026-09-03 확인. 원문: developer.mozilla.org (CC BY-SA 2.5)

명령어·경로·설정명은 원문 그대로이며, 뜻과 단계는 원문을 근거로 다시 쓴 문장입니다. 원문에 없는 해결 단계는 싣지 않습니다.