Durum kodu nasıl öğrenilir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Durum kodu, bağlama bağlı olarak çeşitli şekillerde öğrenilebilir (web tarayıcı, API yanıtı, günlük dosyaları).
-
Tarayıcılarda (web sayfalarıyla çalışırken):
- Geliştirici Araçlarını açın (F12).
- "Ağ" (Network) sekmesine geçin.
- Sayfayı yenileyin veya isteği tetikleyen işlemi yapın.
- Listeden istenen isteği seçin.
- Durum kodu ilgili sütunda gösterilir ("Durum" veya "Status").
-
API ile çalışırken (örneğin, araçlar veya kütüphaneler kullanarak):
-
cURL (komut satırında):
curl -I <URL>//
-I(veya--head) seçeneği, HEAD isteği yapar ve sadece HTTP başlıklarını gösterir, durum kodu dahil.curl -sw "%{http_code}" <URL> -o /dev/null//
-s(sessiz) ilerlemeyi gizler,-w(yazdırma) çıktı biçimlendirir,%{http_code}sadece durum kodunu gösterir,-o /dev/nullyanıt gövdesini null yapar. -
Postman/Insomnia (API için GUI istemcileri):
- İsteği yapın.
- Durum kodu, isteğin sonucu ile birlikte gösterilir.
-
Python (
requestskütüphanesi):import requests try: response = requests.get('<URL>') status_code = response.status_code print(f"Durum Kodu: {status_code}") except requests.exceptions.RequestException as e: print(f"İstek sırasında hata: {e}")//
requests.get()GET isteği gönderir,response.status_codeHTTP durum kodunu döner. -
Java (
HttpClientkütüphanesi):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("Durum Kodu: " + statusCode); } }// HTTP isteği gönderilir,
response.statusCode()yöntemi durum kodunu döner.
-
-
Sunucu günlük dosyalarından:
- Web sunucuları (Apache, Nginx) veya uygulama sunucuları genellikle HTTP isteklerini, yanıt durum kodu dahil olmak üzere kaydeder.
- İlgili günlük dosyalarını bulun (yol, sunucu yapılandırmasına bağlıdır).
- Dosyayı açın ve istenen isteği bulun; durum kodu genellikle günlük satırındaki alanlardan biridir.
İşlem seçimi, isteğin gerçekleştirildiği ortam ve kullanılabilir araçlara bağlıdır.