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

431 Request Header Fields Too Large

요청 헤더 필드가 너무 큼

의미

요청 헤더가 너무 큽니다. 헤더 하나가 크거나, 전체 헤더 합이 큽니다.

흔한 원인

  • 쿠키가 너무 많거나 큼
  • 거대한 Authorization이나 JWT 토큰
  • 값이 긴 Referer나 사용자 정의 헤더

해결 방법

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

해당 사이트의 쿠키를 지우고(브라우저에서 흔한 해결책) 토큰을 작게 유지하세요.

사이트나 API 운영자라면

쿠키에 큰 데이터를 저장하지 말고, 필요할 때만 헤더 제한(Node.js --max-http-header-size, nginx large_client_header_buffers)을 올리세요.

응답 예시

HTTP/1.1
HTTP/1.1 431 Request Header Fields Too Large
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

명세

RFC 6585 §5

자주 묻는 질문

› localhost가 431을 반환하는 이유는?

localhost의 여러 개발 앱 쿠키가 쌓였습니다. localhost 쿠키를 지우세요.

› Node.js의 헤더 제한은?

기본 16 KB이며 --max-http-header-size로 바꿀 수 있습니다.