200

OK

Oficiální stránky
Žádost byla úspěšná

Obecné vysvětlení stavového kódu 200

Tento textový blok je bohužel k dispozici pouze v angličtině.

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.

Specifikace stavového kódu HTTP 200

Stavový kód 200 OK znamená, že požadavek byl úspěšný. Zátěž odeslaná v odpovědi 200 OK závisí na metodě požadavku. Pro metody definované touto specifikací lze zamýšlený význam užitečného zatížení shrnout takto:

GET reprezentace cílového prostředku;

HEAD stejná reprezentace jako GET, ale bez reprezentačních dat;

POST reprezentace stavu nebo výsledků získaných z akce;

PUT, DELETE reprezentace stavu akce;

OPTIONS reprezentace komunikačních možností;

TRACE reprezentace zprávy požadavku, jak ji obdržel koncový server.

Odpověď 200 OK má kromě odpovědí na CONNECT vždy užitečné zatížení,ačkoli původní server MŮŽE vygenerovat tělo užitečného zatížení o nulové délce.

Pokud není užitečné zatížení požadováno, měl by původní server místo toho odeslat 204 (Bez obsahu). Pro CONNECT není povoleno žádné užitečné zatížení, protože úspěšným výsledkem je tunel, který začíná bezprostředně za částí záhlaví odpovědi 200 OK. Odpověď 200 OK je ve výchozím nastavení uložitelná do mezipaměti; tj. pokud není v definici metody nebo ve výslovných kontrolách mezipaměti uvedeno jinak (viz oddíl 4.2.2 [RFC7234]).

Zdroj / Citace z: Stavový kód 200 OK HTTP je specifikován v oddílu 6.3.1 oddílu RFC7231.

Jak vyhodit stavový kód 200 pomocí PHP?

Pro zobrazení stavového kódu HTTP 200 na webové stránce lze použít funkci PHP http_response_code. Syntaxe je následující: http_response_code(200) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testování stavového kódu HTTP 200

Aby bylo možné zobrazit stavový kód HTTP (v tomto případě 200 OK) a další informace na straně klienta, je třeba otevřít vývojovou konzolu pomocí klávesy F12. Poté přejděte na kartu "Síť". Nyní lze stránku otevřít, webová stránka (příklad index.php) by měla být viditelná na kartě sítě. Ta musí být vybrána a poté musí být vybrána sekce Herder. Uživatel pak uvidí následující výsledek:

Stavový kód 200 OK
Přehled
URL: https://http-statuscode.com/errorCodeExample.php?code=200
Stav: 200 OK
Tyto stránky: Network
IP adresa: XX.XX.XX.XX
Stavový kód 200 OK

Kompatibilita stavového kódu 200 s prohlížeči

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

Konstanty v programovacích jazycích

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

Články na blogu

Stavové kódy HTTP 200 OK a 201 Created: Úspěšné, ale s rozdílným významem.

Historie stavových kódů HTTP Historie stavových kódů HTTP sahá až do roku 1996, kdy byl při zavedení protokolu HTTP 1.0 zaveden stavový kód 200 OK. V té době se tento kód používal k signalizaci úsp...

Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser je nadšený webový vývojář se zálibou ve stavových kódech HTTP.

LinkedInGitHub