Kaip sužinoti būsenos kodą?
sobes.tech AI
Atsakymas iš AI
Statuso kodą galima sužinoti įvairiais būdais, priklausomai nuo konteksto (tinklalapio naršyklė, API atsakymas, žurnalo failai).
-
Naršyklėse (dirbant su tinklalapiais):
- Atidarykite kūrėjo įrankius (F12).
- Pereikite į "Tinklas" (Network) skiltį.
- Atnaujinkite puslapį arba atlikite veiksmą, kuris sukelia užklausą.
- Pasirinkite norimą užklausą iš sąrašo.
- Statuso kodas rodomas atitinkamoje stulpelyje ("Statusas" arba "Status").
-
Dirbant su API (pavyzdžiui, naudojant įrankius ar bibliotekas):
-
cURL (komandinėje eilutėje):
curl -I <URL>// Parinktis
-I(arba--head) vykdo HEAD užklausą ir rodo tik HTTP antraštes, įskaitant statuso kodą.curl -sw "%{http_code}" <URL> -o /dev/null// Parinktis
-s(tyli) slepia progresą,-w(išvestis) formatuoja išvestį,%{http_code}rodo tik statuso kodą,-o /dev/nullnukreipia atsakymo kūną niekur. -
Postman/Insomnia (GUI klientai API):
- Atlikite užklausą.
- Statuso kodas rodomas šalia užklausos rezultato.
-
Python (
requestsbiblioteka):import requests try: response = requests.get('<URL>') status_code = response.status_code print(f"Statuso kodas: {status_code}") except requests.exceptions.RequestException as e: print(f"Klaida užklausos metu: {e}")// Metodas
requests.get()siunčia GET užklausą, atributasresponse.status_codegrąžina HTTP statuso kodą. -
Java (
HttpClientbiblioteka):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("Statuso kodas: " + statusCode); } }// Siunčia HTTP užklausą,
response.statusCode()grąžina statuso kodą.
-
-
Iš serverio žurnalo failų:
- Tinklo serveriai (Apache, Nginx) arba programų serveriai dažnai žurnaluoja HTTP užklausas, įskaitant atsakymo kodą.
- Suraskite atitinkamus žurnalo failus (kelias priklauso nuo serverio konfigūracijos).
- Atidarykite failą ir suraskite reikiamą užklausos įrašą; statuso kodas dažniausiai yra vienas iš laukų žurnalo eilutėje.
Pasirinkimas priklauso nuo aplinkos, kurioje vykdomas užklausos vykdymas, ir prieinamų įrankių.