203

Non-Authoritative Information

Ufficiale
Per fornire le meta-informazioni è stata utilizzata una copia cache. I dati potrebbero non essere aggiornati.

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.

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:

Codice di stato 203 Non-Authoritative Information
Panoramica
URL: https://http-statuscode.com/errorCodeExample.php?code=203
Stato: 203 Non-Authoritative Information
Quelle: Network
Indirizzo IP: XX.XX.XX.XX
Codice di stato 203 Non-Authoritative Information

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
Autore: Tony Brüser
Autore: Tony Brüser

Tony Brüser è un entusiasta sviluppatore web con una predilezione per i codici di stato HTTP.

LinkedInGitHub