Kuidas teada saada staatuskood?
sobes.tech AI
Vastus AI-lt
Staatuskoodi saab teada erinevatel viisidel, sõltuvalt kontekstist (veebibrauser, API vastus, logifailid).
-
Brauserites (veebilehtedega töötades):
- Avage arendustööriistad (F12).
- Minge vahekaardile "Võrk" (Network).
- Värskendage lehte või tehke toiming, mis kutsub esile päringu.
- Valige soovitud päring nimekirjast.
- Staatuskood kuvatakse vastavas veerus ("Staatus" või "Status").
-
API-ga töötades (näiteks tööriistade või raamatukogude kasutamisel):
-
cURL (käskrida):
curl -I <URL>// Valik
-I(või--head) teostab HEAD-päringu ja näitab ainult HTTP päiseid, kaasa arvatud staatuskood.curl -sw "%{http_code}" <URL> -o /dev/null// Valik
-s(vaikne) peidab edenemise,-w(väljastus) vormindab väljundi,%{http_code}näitab ainult staatuskoodi,-o /dev/nullsuunab vastuse keha kuhugi. -
Postman/Insomnia (liidese kliendid API jaoks):
- Tehke päring.
- Staatuskood kuvatakse päringu tulemuse kõrval.
-
Python (
requestsraamatukogu):import requests try: response = requests.get('<URL>') status_code = response.status_code print(f"Staatuskood: {status_code}") except requests.exceptions.RequestException as e: print(f"Viga päringul: {e}")// Meetod
requests.get()saadab GET-päringu, atribuutresponse.status_codetagastab HTTP staatuskoodi. -
Java (
HttpClientraamatukogu):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("Staatuskood: " + statusCode); } }// Saadab HTTP-päringu,
response.statusCode()tagastab staatuskoodi.
-
-
Serveri logifailidest:
- Veebiserverid (Apache, Nginx) või rakendusteenused logivad sageli HTTP-päringuid, kaasa arvatud vastuse kood.
- Leidke sobivad logifailid (tee sõltub serveri konfiguratsioonist).
- Avage fail ja otsige sobiv kirje päringust; staatuskood on tavaliselt üks väljadest logirida.
Valik sõltub keskkonnast, kus päring tehakse, ja saadaval olevatest tööriistadest.