Holat-kodni qanday bilish mumkin?
sobes.tech AI
AIdan javob
Status-kodni turli yoʻllar bilan bilish mumkin, kontekstga (veb-brauzer, API javob, log fayllar) bogʻliq.
-
Brauzerlarda (veb sahifalar bilan ishlashda):
- Dasturchilar vositalarini oching (F12).
- "Tarmoq" (Network) bo‘limiga oʻting.
- Sahifani yangilang yoki so‘rovni chaqiradigan amalni bajaring.
- Roʻyxatdan kerakli so‘rovni tanlang.
- Status-kod mos ustunda koʻrsatiladi ("Status" yoki "Status").
-
API bilan ishlashda (masalan, utilitalar yoki kutubxonalar yordamida):
-
cURL (buyruq satrida):
curl -I <URL>//
-I(yoki--head) opsiyasi HEAD so‘rovini bajaradi va faqat HTTP sarlavhalarini koʻrsatadi, jumladan status-kodni.curl -sw "%{http_code}" <URL> -o /dev/null//
-s(silik) rivojlanishni yashiradi,-w(yazish) chiqishni formatlaydi,%{http_code}faqat status-kodni koʻrsatadi,-o /dev/nulljavob matnini bo‘sh joyga yo‘naltiradi. -
Postman/Insomnia (API uchun GUI mijozlar):
- So‘rovni bajaring.
- Status-kod so‘rov natijasi bilan yonma-yon koʻrsatiladi.
-
Python (
requestskutubxonasi):import requests try: response = requests.get('<URL>') status_code = response.status_code print(f"Status Kod: {status_code}") except requests.exceptions.RequestException as e: print(f"So‘rovda xato: {e}")//
requests.get()GET so‘rovini yuboradi,response.status_codeHTTP status-kodini qaytaradi. -
Java (
HttpClientkutubxonasi):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 Kod: " + statusCode); } }// HTTP so‘rov yuboriladi,
response.statusCode()metodi status-kodni qaytaradi.
-
-
Server log fayllaridan:
- Veb-serverlar (Apache, Nginx) yoki ilova serverlari odatda HTTP so‘rovlarni, javob status kodini hamda yozib boradi.
- Mos log fayllarini toping (yo‘l server konfiguratsiyasiga bog‘liq).
- Faylni oching va kerakli so‘rov yozuvini toping; status-kod odatda log satrining maydonlaridan biridir.
So‘rov bajariladigan muhit va mavjud vositalarga qarab usul tanlanadi.