DevToolPal
한국어
4xx 클라이언트 오류

414 URI Too Long

URI가 너무 김

의미

요청 URL이 서버가 해석하려는 길이보다 깁니다.

흔한 원인

  • 필터나 데이터를 URL에 인코딩한 거대한 쿼리 문자열
  • 매개변수를 계속 덧붙이는 리디렉션 루프
  • POST로 데이터를 보내야 할 곳에 GET을 사용

해결 방법

클라이언트 또는 방문자라면

큰 데이터는 POST 본문으로 옮기고 URL은 약 2,000자 이하로 유지하세요.

사이트나 API 운영자라면

리디렉션 루프를 고치세요. 긴 URL이 정당하다면 nginx의 large_client_header_buffers나 Apache의 LimitRequestLine을 올리세요.

응답 예시

HTTP/1.1
HTTP/1.1 414 URI Too Long
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

명세

RFC 9110 §15.5.15

자주 묻는 질문

› URL의 최대 길이는?

명세에는 고정된 한도가 없습니다. 서버는 보통 8 KB, 브라우저는 약 2 MB까지 허용하지만 호환성을 위해 URL을 짧게 유지하세요.

› 리디렉션 루프가 414를 일으킬 수 있나요?

네. 홉마다 매개변수가 붙어 URL이 너무 길어집니다.