203
Non-Authoritative Information
Specifica del codice di stato HTTP 203
Il codice di stato 203 Non-Authoritative Information indica che la richiesta è andata a buon fine, ma il payload allegato è stato modificato da quello della risposta 200 (OK) del server di origine da parte di un proxy di trasformazione (sezione 5.7.2 di [RFC7230]). Questo codice di stato consente al proxy di notificare ai destinatari l'applicazione di una trasformazione, poiché questa conoscenza potrebbe avere un impatto sulle decisioni successive relative al contenuto. Ad esempio, future richieste di convalida della cache per il contenuto potrebbero essere applicabili solo lungo lo stesso percorso di richiesta (attraverso gli stessi proxy).
La risposta 203 Non-Authoritative Information è simile al codice di avviso 214 Transformation Applied (Sezione 5.5 di [RFC7234]), che ha il vantaggio di essere applicabile alle risposte con qualsiasi codice di stato.
Una risposta 203 Non-Authoritative Information è memorizzabile nella cache per impostazione predefinita, cioè, a meno che non sia indicato diversamente dalla definizione del metodo o dai controlli espliciti della cache (vedere la Sezione 4.2.2 di [RFC7234]).
Fonte / Citazione da: Il codice di stato HTTP 203 Non-Authoritative Information è specificato dalla sezione 6.3.4 di RFC7231.
Protocollo HTTP
Come lanciare un codice di stato 203 con PHP?
Per lanciare il codice di stato HTTP 203 su una pagina web, si può usare la funzione PHP http_response_code. La sintassi è la seguente: http_response_code(203) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Test del codice di stato HTTP 203
Per poter visualizzare il codice di stato HTTP (in questo caso 203 Non-Authoritative Information) e altre informazioni sul lato client, è necessario aprire la console di sviluppo con F12. Quindi navigare nella scheda "Rete". Ora la pagina può essere aperta, il sito web (ad esempio index.php) dovrebbe essere visibile nella scheda Rete. Questo deve essere selezionato e poi deve essere selezionata la sezione Herder. L'utente vedrà quindi il seguente risultato:
URL: https://http-statuscode.com/errorCodeExample.php?code=203
Stato: 203 Non-Authoritative Information
Quelle: Network
Indirizzo IP: XX.XX.XX.XX
Compatibilità con i browser del codice di stato 203
Chrome | no data |
Edge | no data |
Firefox | no data |
Opera | no data |
Safari | no data |
Chrome Android | no data |
Firefox for Android | no data |
Opera Android | no data |
Safari on iOS | no data |
Internet | no data |
WebView Android | no data |
Costanti nei linguaggi di programmazione
http.StatusNonAuthoritativeInfo
Response::HTTP_NON_AUTHORITATIVE_INFORMATION
:non_authoritative_information