DevToolPal
한국어
3xx 리디렉션

307 Temporary Redirect

임시 리디렉션

의미

리소스가 일시적으로 다른 URL에 있으며, 클라이언트는 같은 메서드와 본문으로 그곳에 요청을 다시 보내야 합니다.

흔한 원인

  • 브라우저 내부의 HSTS에 의한 http→https 리디렉션
  • API 엔드포인트의 임시 이동
  • 로드 밸런서가 다른 리전으로 리디렉션

해결 방법

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

POST 본문을 포함해 같은 요청을 Location으로 다시 보내세요. 사용하는 HTTP 클라이언트가 GET 이외의 메서드에서도 307을 따르는지 확인하세요.

사이트나 API 운영자라면

POST, PUT, DELETE가 GET으로 바뀌면 안 될 때 302 대신 307을 쓰세요.

응답 예시

HTTP/1.1
HTTP/1.1 307 Temporary Redirect
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://api.example.com/v2/upload
Content-Length: 0

명세

RFC 9110 §15.4.8

자주 묻는 질문

› Chrome에서 307 Internal Redirect가 보이는 이유는?

사이트가 HSTS 목록에 있어서, Chrome이 요청을 보내기 전에 스스로 http를 https로 업그레이드하기 때문입니다.

› 307과 308의 차이는?

둘 다 메서드를 유지합니다. 307은 임시, 308은 영구입니다.