Status kodunu necə bilmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
Status kodunu müxtəlif yollarla öyrənmək mümkündür, kontekstdən (veb-brauzer, API cavabı, log faylları) asılıdır.
-
Brauzerlərdə (veb səhifələri ilə işləyərkən):
- İnkişaf vasitələrini açın (F12).
- "Şəbəkə" (Network) tabına keçin.
- Səhifəni yeniləyin və ya sorğunu tetikleyen əməliyyatı həyata keçirin.
- İstədiyiniz sorğunu siyahıdan seçin.
- Status kodu müvafiq sütunda göstərilir ("Status" və ya "Status").
-
API ilə işləyərkən (məsələn, utilitlər və ya kitabxanalar istifadə edərək):
-
cURL (əmr satırında):
curl -I <URL>//
-I(və ya--head) seçimi HEAD sorğusu edir və yalnız HTTP başlıqlarını göstərir, status kodu daxil olmaqla.curl -sw "%{http_code}" <URL> -o /dev/null//
-s(sükut) irəliləyişi gizlədir,-w(yazdırma) çıxışı formatlayır,%{http_code}yalnız status kodunu göstərir,-o /dev/nullcavabın bədənini heç yerə yönəldir. -
Postman/Insomnia (API üçün GUI müştəriləri):
- Sorğunu icra edin.
- Status kodu sorğu nəticəsi ilə yanaşı göstərilir.
-
Python (kitabxana
requests):import requests try: response = requests.get('<URL>') status_code = response.status_code print(f"Status Kodu: {status_code}") except requests.exceptions.RequestException as e: print(f"Sorğu zamanı xəta: {e}")//
requests.get()GET sorğusu göndərir,response.status_codeHTTP status kodunu qaytarır. -
Java (
HttpClientkitabxanası):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 Kodu: " + statusCode); } }// HTTP sorğusu göndərilir,
response.statusCode()metodu status kodunu qaytarır.
-
-
Serverin log fayllarından:
- Veb serverlər (Apache, Nginx) və ya tətbiq serverləri tez-tez HTTP sorğularını, cavab status kodu daxil olmaqla qeyd edir.
- Müvafiq log fayllarını tapın (yol server konfiqurasiyasından asılıdır).
- Faylı açın və istədiyiniz sorğu qeydini tapın; status kodu adətən log sətrindəki sahələrdən biridir.
Sorğu yerinə yetirilən mühit və mövcud alətlərə görə üsul seçilir.