300-399

Redirection messages

I codici di stato HTTP compresi nell'intervallo da 300 a 399 sono codici di reindirizzamento. Vengono utilizzati dal server per comunicare al client che la risorsa richiesta è disponibile in un URL diverso e che il client deve reindirizzarsi a tale URL. Questi codici indicano che la risorsa richiesta è disponibile in un nuovo URL. Al client viene richiesto di utilizzare il nuovo URL per recuperare le informazioni richieste. Ciò può essere dovuto a una modifica del percorso o del dominio della risorsa, ad esempio, o a un reindirizzamento temporaneo. I codici di reindirizzamento possono essere utili per garantire che il cliente stia accedendo alla versione più recente della risorsa e per indirizzare il traffico verso il sito. Tuttavia, è importante notare che questo può avere un impatto sulle prestazioni, poiché il client deve inviare più richieste per ottenere la risorsa richiesta.

<300/> Multiple Choices

Sono disponibili diverse risorse
Ufficiale

<301/> Moved Permanently

l'URL è cambiato, per ulteriori richieste deve essere usato questo
Ufficiale

<302/> Found

temporaneamente la risorsa è disponibile con un nuovo URL
Ufficiale

<303/> See Other

i reindirizzamenti non puntano alla risorsa richiesta stessa, ma a un'altra pagina
Ufficiale

<304/> Not Modified

La risorsa non deve essere ritrasmessa perché non è avvenuta alcuna modifica.
Ufficiale

<305/> Use Proxy

La risorsa è accessibile solo attraverso un proxy.
Ufficiale Deprecated

<306/> Switch Proxy

È possibile accedere alla risorsa solo attraverso un proxy specifico.
Ufficiale Deprecated

<307/> Temporary Redirect

La risorsa è temporaneamente disponibile con un nuovo URL. La nuova chiamata deve essere basata sullo stesso metodo
Ufficiale

<308/> Permanent Redirect

La risorsa è disponibile in perpetuo con un nuovo URL. Tutte le richieste future dovranno essere effettuate tramite il nuovo URL.
Ufficiale