DevToolPal
ID
3xx Pengalihan

307 Temporary Redirect

Pengalihan Sementara

Artinya

Resource untuk sementara berada di URL lain, dan klien harus mengulang permintaan di sana dengan metode dan body yang sama.

Penyebab umum

  • Pengalihan internal HSTS dari http ke https di browser
  • Endpoint API dipindah sementara
  • Load balancer mengalihkan ke region lain

Cara memperbaiki

Sebagai klien atau pengunjung

Ulangi permintaan yang sama, termasuk body POST, ke Location. Periksa apakah klien HTTP Anda mengikuti 307 untuk metode selain GET.

Sebagai pengelola situs atau API

Gunakan 307 alih-alih 302 bila POST, PUT, atau DELETE tidak boleh berubah menjadi GET.

Contoh respons

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

Spesifikasi

RFC 9110 §15.4.8

FAQ

› Mengapa saya melihat 307 Internal Redirect di Chrome?

Situs ada di daftar HSTS, jadi Chrome sendiri meng-upgrade http ke https sebelum permintaan apa pun keluar dari browser.

› 307 atau 308?

Keduanya mempertahankan metode; 307 sementara, 308 permanen.