DevToolPal
IT
3xx Reindirizzamento

307 Temporary Redirect

Reindirizzamento temporaneo

Cosa significa

La risorsa si trova temporaneamente a un altro URL e il client deve ripetere lì la richiesta con lo stesso metodo e lo stesso corpo.

Cause comuni

  • Reindirizzamenti interni HSTS da http a https nei browser
  • Spostamenti temporanei di endpoint API
  • Load balancer che reindirizzano verso un'altra regione

Come risolvere

Lato client o visitatore

Ripeti la stessa richiesta, corpo POST incluso, verso Location. Verifica se il tuo client HTTP segue il 307 per metodi diversi da GET.

Lato gestore del sito o dell’API

Usa 307 invece di 302 quando POST, PUT o DELETE non devono diventare GET.

Risposta di esempio

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

Specifica

RFC 9110 §15.4.8

Domande frequenti

› Perché vedo 307 Internal Redirect in Chrome?

Il sito è nella lista HSTS, quindi Chrome passa da http a https da solo prima che parta qualsiasi richiesta.

› 307 o 308?

Entrambi mantengono il metodo; il 307 è temporaneo, il 308 permanente.