HTTP Status Code Classe 3xx
Questa classe di codici di stato HTTP indica la necessità di ulteriori azioni da parte del client affinché la richiesta possa essere soddisfatta. L' azione richiesta puó essere effettuata dal client senza interagire con l' utente se e solo se é stato usato un metodo GET o HEAD nella seconda richiesta. Inoltre il client dovrebbe rilevare il loop infinito, poichè tali loop generano traffico di rete per ciascun reindirizzamento.
- 300
Multiple Choices
(A scelta multipla)
La risorsa richiede una qualsiasi rappresentazione di una serie di rappresentazioni, ciascuno con un percorso specifico. Il server ha a disposizione varie azioni a seconda della richiesta. Il server può scegliere un'azione in base al richiedente (user-agent) oppure può presentare un elenco affinché il richiedente possa scegliere un'azione. - 301
Moved Permanently
(Spostato in modo permanente)
La risorsa che abbiamo richiesto non è raggiungibile perché è stata spostata in modo permanente. Quando il server restituisce questa risposta (come una risposta a una richiesta GET o HEAD), trasferisce automaticamente il richiedente alla nuova posizione. - 302
Found
(Trovato)
La risorsa richiesta risiede temporaneamente sotto in una diversa URI. Dato che il reindirizzamento potrebbe essere modificato, il cliente dovrebbe continuare ad utilizzare il vecchio URI per le richieste future. Questo codice è simile al codice 301 poichè il server trasferisce automaticamente il richiedente ad un altro indirizzo, ma con la differenza che in questo caso il reindirizzamento è temporaneo e non permanente. - 303
See Other
(V. Altri)
Il server restituisce questo codice se per recuperare la risposta il richiedente deve effettuare una richiesta GET distinta a un'altra posizione. Per tutte le richieste diverse da una richiesta HEAD, il server trasferisce automaticamente all'altra posizione. - 304
Not Modified
(Non modificato)
Se il cliente ha effettuato una richiesta GET condizionata usando l'If-Modified-Since header, ma il documento non è stato modificato, il server deve rispondere con questo codice di stato. La risposta 304 non deve contenere un corpo del messaggio (poichè il client lo possiede già in locale) e quindi è chiusa con la prima riga vuota dopo i campi d'intestazione. - 305
Use Proxy
(Utilizza proxy)
La risorsa richiesta dal client deve passare per un proxy dove l'URI è specificato nel Location field. - 306
Unused
(Non usato)
Il codice di stato 306 è stato utilizzato in una precedente versione di questa specifica, non è più utilizzato, ed il codice è riservato. - 307
Temporary Redirect
(Reindirizzamento temporaneo)
Vedi 302.




