200

OK

Ufficiale
La richiesta è andata a buon fine

Spiegazione generale del codice di stato 200

Questo blocco di testo è purtroppo disponibile solo in inglese.

The HTTP status code 200 OK signals that the server has successfully processed the client's request and returned a correct response. This means that the web page or resource that the client requested was found and successfully transmitted. It is a standard status code used for successful requests.

Specifica del codice di stato HTTP 200

Il codice di stato 200 OK indica che la richiesta è andata a buon fine. Il payload inviato in una risposta 200 OK dipende dal metodo di richiesta. Per i metodi definiti da questa specifica, il significato previsto del payload può essere riassunto come segue:

GET una rappresentazione della risorsa di destinazione;

HEAD la stessa rappresentazione di GET, ma senza i dati di rappresentazione;

POST una rappresentazione dello stato o dei risultati ottenuti dall'azione;

PUT, DELETE una rappresentazione dello stato dell'azione;

OPTIONS una rappresentazione delle opzioni di comunicazione;

TRACE una rappresentazione del messaggio di richiesta come ricevuto dal server finale.

A parte le risposte a CONNECT, una risposta 200 OK ha sempre un payload, anche se un server di origine può generare un corpo del payload di lunghezza zero. Se non si desidera alcun payload, un server di origine dovrebbe inviare 204 (No Content). Per CONNECT, non è consentito alcun payload perché il risultato positivo è un tunnel, che inizia immediatamente dopo la sezione dell'intestazione della risposta 200 OK. Una risposta 200 OK è memorizzabile nella cache per impostazione predefinita, cioè a meno che non sia indicato diversamente dalla definizione del metodo o da controlli espliciti della cache (vedere la sezione 4.2.2 di [RFC7234]).

Fonte / Citazione da: Il codice di stato HTTP 200 OK è specificato dalla sezione 6.3.1 di RFC7231.

Come lanciare un codice di stato 200 con PHP?

Per lanciare il codice di stato HTTP 200 su una pagina web, si può usare la funzione PHP http_response_code. La sintassi è la seguente: http_response_code(200) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test del codice di stato HTTP 200

Per poter visualizzare il codice di stato HTTP (in questo caso 200 OK) 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 200 OK
Panoramica
URL: https://http-statuscode.com/errorCodeExample.php?code=200
Stato: 200 OK
Quelle: Network
Indirizzo IP: XX.XX.XX.XX
Codice di stato 200 OK

Compatibilità con i browser del codice di stato 200

Chrome Yes
Edge Yes
Firefox Yes
Opera Yes
Safari Yes
Chrome Android Yes
Firefox for Android Yes
Opera Android Yes
Safari on iOS Yes
Internet Yes
WebView Android Yes

Costanti nei linguaggi di programmazione

http.StatusOK
Response::HTTP_OK
:ok
$this->response($data, HTTP_OK);

Articoli del blog

Codici di stato HTTP 200 OK e 201 Created: di successo, ma di significato diverso.

La storia dei codici di stato HTTPLa storia dei codici di stato HTTP risale al 1996, quando con l'introduzione di HTTP 1.0 venne introdotto il codice di stato 200 OK. All'epoca, questo codice veniv...

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