의미
클라이언트가 제시간에 완전한 요청을 보내지 않아 서버가 연결을 닫았습니다.
흔한 원인
- 업로드 중 느리거나 불안정한 네트워크
- 유휴 keep-alive 연결을 서버가 닫음
- 클라이언트가 본문을 보내기 전에 멈춤
해결 방법
클라이언트 또는 방문자라면
요청을 재시도하세요. 멱등 요청이라면 408은 안전하게 재시도할 수 있습니다. 업로드라면 연결을 확인하거나 이어 올리기를 쓰세요.
사이트나 API 운영자라면
사용자와 페이로드 크기에 맞게 본문과 헤더 타임아웃을 현실적인 값으로 조정하세요.
응답 예시
HTTP/1.1
HTTP/1.1 408 Request Timeout
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Connection: close
Content-Length: 0 명세
자주 묻는 질문
› 408과 504의 차이는?
408: 클라이언트가 너무 느리게 보냄. 504: 업스트림 서버가 게이트웨이에 너무 늦게 응답함.
› 브라우저가 408을 재시도하나요?
서버가 408로 닫은 유휴 연결에 대해서는 보통 자동으로 재시도합니다.