Jak zjistit stavový kód?
sobes.tech AI
Odpověď od AI
Kód stavu lze zjistit různými způsoby v závislosti na kontextu (webový prohlížeč, odpověď API, log soubory).
-
V prohlížečích (při práci s webovými stránkami):
- Otevřete Nástroje pro vývojáře (F12).
- Přejděte na záložku "Síť" (Network).
- Obnovte stránku nebo proveďte akci, která vyvolá požadavek.
- Vyberte požadovaný požadavek ze seznamu.
- Kód stavu je zobrazen ve vhodném sloupci ("Stav" nebo "Status").
-
Při práci s API (například s využitím nástrojů nebo knihoven):
-
cURL (v příkazovém řádku):
curl -I <URL>// Volba
-I(nebo--head) provádí HEAD požadavek a zobrazuje pouze hlavičky HTTP, včetně kódu stavu.curl -sw "%{http_code}" <URL> -o /dev/null// Volba
-s(tichý) skrývá průběh,-w(výstup) formátuje výstup,%{http_code}vypisuje pouze kód stavu,-o /dev/nullpřesměrovává tělo odpovědi nikam. -
Postman/Insomnia (GUI klienti pro API):
- Proveďte požadavek.
- Kód stavu je zobrazen vedle výsledku požadavku.
-
Python (
requestsknihovna):import requests try: response = requests.get('<URL>') status_code = response.status_code print(f"Status Code: {status_code}") except requests.exceptions.RequestException as e: print(f"Chyba během požadavku: {e}")// Metoda
requests.get()odesílá GET požadavek, atributresponse.status_codevrací kód stavu HTTP. -
Java (
HttpClientknihovna):import java.net.URI; import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.http.HttpResponse; public class HttpStatusChecker { public static void main(String[] args) throws Exception { HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("<URL>")) .build(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); int statusCode = response.statusCode(); System.out.println("Status Code: " + statusCode); } }// Odesílá HTTP požadavek, metoda
response.statusCode()vrací kód stavu.
-
-
Ze serverových log souborů:
- Webové servery (Apache, Nginx) nebo aplikační servery často logují HTTP požadavky včetně kódu stavu odpovědi.
- Najděte odpovídající log soubory (cesta závisí na konfiguraci serveru).
- Otevřete soubor a najděte požadovaný záznam požadavku; kód stavu je obvykle jedním z polí v řádku logu.
Výběr způsobu závisí na prostředí, ve kterém je požadavek prováděn, a na dostupných nástrojích.