~/devtools / http-status / 307
tool::http-status-detail

307 Temporary Redirect

Temporary redirect preserving the original HTTP method.

ad · 728×90
상태 코드
307
이름
Temporary Redirect
카테고리
3xx

상세 설명

HTTP 307 Temporary Redirect는 요청한 리소스가 일시적으로 다른 URL에 있음을 나타냅니다. 302와 유사하지만, 307은 HTTP 메서드(POST, PUT 등)를 반드시 보존합니다. 302를 사용하면 일부 클라이언트가 POST를 GET으로 변경할 수 있어, 메서드 보존이 중요한 경우 307이 더 안전합니다.

주요 원인
  • POST 요청을 임시로 다른 엔드포인트로 전달해야 하는 경우
  • API 마이그레이션 중 메서드를 보존하며 임시 리다이렉트가 필요한 경우
  • 로드 밸런서가 특정 서버로 임시 라우팅하는 경우
  • 서비스 점검 중 POST 데이터 손실 없이 대체 서버로 전환하는 경우
해결 방법
  • 1.영구 이동이라면 308 Permanent Redirect를 사용하세요
  • 2.Location 헤더에 올바른 임시 URL이 설정되어 있는지 확인하세요
  • 3.GET 전용 리다이렉트라면 302가 더 적합할 수 있습니다
  • 4.무한 리다이렉트 루프가 없는지 확인하세요

관련 HTTP 헤더

LocationCache-Control

응답 예시

HTTP/1.1 307 Temporary Redirect
Location: https://api2.example.com/v1/users
Cache-Control: no-cache

관련 상태 코드

300Multiple ChoicesMultiple options for the requested resource.301Moved PermanentlyThe resource has permanently moved to a new URL.302FoundThe resource is temporarily at a different URL.303See OtherRedirect to another resource using GET.304Not ModifiedThe cached version is still valid; no new content to return.
ad · 300×250
전체 상태 코드 목록으로 돌아가기
// related tools
Cron 표현식 생성기
Cron 표현식을 시각적으로 만들고 파싱합니다. 사람이 읽기 쉬운 설명과 다음 실행 시간을 미리 확인할 수 있습니다.
jwt
JWT 디코더
JWT 토큰을 디코딩하고 분석합니다. 헤더, 페이로드, 서명을 확인할 수 있습니다.
rx
정규식 테스터
정규식을 실시간으로 테스트합니다. 매칭 하이라이트와 설명을 제공합니다.
색상 변환기
HEX, RGB, HSL 등 다양한 형식으로 색상을 변환합니다.