HTTP durum kodu denetleyici

Durumu denetle

İstek, tarayıcınızdan doğrudan hedefe gider ve sunucumuzdan geçmez. Çerezler ile HTTP kimlik bilgileri gönderilmez ve yönlendiren bilgisi eklenmez. Hedef yine de IP adresinizi ve istek ayrıntılarını alır. Adımlı modda URL ve yöntem bu sekmede kısa süre tutulur.

Sonraki

Adlar, protokolün standart İngilizce etiketleridir. Koda veya ada göre filtreleyin.

1xx

Durum Standart ad
100 Continue
101 Switching Protocols
102 Processing
103 Early Hints

2xx

Durum Standart ad
200 OK
201 Created
202 Accepted
204 No Content
206 Partial Content

3xx

Durum Standart ad
301 Moved Permanently
302 Found
303 See Other
304 Not Modified
307 Temporary Redirect
308 Permanent Redirect

4xx

Durum Standart ad
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
405 Method Not Allowed
408 Request Timeout
409 Conflict
410 Gone
422 Unprocessable Content
429 Too Many Requests

5xx

Durum Standart ad
500 Internal Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
505 HTTP Version Not Supported

Tarayıcının herkese açık bir URL için okumasına izin verilen son HTTP yanıtını denetleyin. İstek bu sekmede HEAD veya GET ile çalışır, yönlendirmeleri izler ve son durumu, hedef URL’yi, yanıt başlıklarına kadar geçen süreyi ve CORS ile açılan başlıkları gösterir. Hyperion isteğe proxy olmaz.

HTTP durumu nasıl denetlenir?

  1. 1

    Herkese açık HTTPS URL'si girin

    HTTP ve HTTPS kabul edilir, ancak karma içerik koruması HTTPS sayfasının güvenli olmayan HTTP hedefine istek göndermesini engeller.

  2. 2

    HEAD veya GET seçin

    HEAD, yanıt gövdesi olmadan GET ile aynı başlıkları ister. Sunucu HEAD'i reddeder veya yanlış işlerse GET kullanın.

  3. 3

    Tarayıcı isteğini çalıştırın

    Çerezler ve HTTP kimlik bilgileri gönderilmez. Tarayıcı CORS, özel ağ ve yönlendirme kurallarını uygular.

  4. 4

    Son yanıtı okuyun

    Durumu, okunabilir hedef URL'yi, başlık süresini ve yalnızca JavaScript'in görebildiği başlıkları inceleyin.

Denetleyicinin gösterebildikleri

Sonuç Anlamı
Durum Tarayıcı yönlendirmelerinden sonraki son okunabilir yanıtın durumu
Hedef URL Fetch yönlendirme bildirdiğinde son yanıt URL’si
Süre Yanıt başlıklarının hazır olmasına kadar geçen süre; tam sayfa yükleme süresi değildir
Başlıklar CORS güvenli başlıkları ve hedefin açıkça erişime açtığı ek başlıklar

Normal bir kaynaklar arası Fetch isteği her yönlendirme adımını açıklamaz. Bu sonuç tam zincir değildir: ara durumlar, Location değerleri ve atlama süreleri gizli kalır. Bu iş için sunucu tarafındaki bir araç hedefleri genel ağla sınırlamalı ve her yeni adımı yeniden doğrulamalıdır.

Tarayıcı, CORS ve gizlilik sınırları

İstek tarayıcıdan doğrudan hedefe gider. Hyperion URL’yi almaz ve ağ bağlantısını kurmaz. Çerezler, HTTP kimlik doğrulaması ve yönlendiren bilgisi gönderilmez. Hedef yine de IP adresinizi, URL’yi, HEAD veya GET yöntemini ve olağan tarayıcı başlıklarını alır. Adımlı modda URL ve yöntem kısa süre sekmenin oturum depolamasında kalır.

Kaynaklar arası denetim yalnızca hedefin CORS politikası bu sayfanın yanıtı okumasına izin verirse çalışır. no-cors çözüm değildir: opak yanıtın JavaScript’e görünen durumu 0 olur. CORS, DNS, TLS, karma içerik, özel ağ ve bağlantı hataları aynı görünebilir. Bu hata sitenin çevrimdışı olduğunu kanıtlamaz.

Yalnızca gömülü kimlik bilgisi içermeyen HTTP ve HTTPS URL’leri kabul edilir. Localhost ile doğrudan yazılan özel ve bağlantı-yerel adresler reddedilir. JavaScript her alan adını Fetch’ten önce güvenle çözümleyemediği için tarayıcının CORS ve özel ağ korumaları sınırın parçasıdır.

HEAD, GET ve yönlendirmeler

RFC 9110, HEAD yöntemine yanıt içeriği dışında GET ile aynı anlamı verir. Bazı sunucular HEAD’i devre dışı bırakır veya yanlış uygular; bu durumda GET’i deneyin. GET modunda akış başlıklardan sonra iptal edilir. Bazı gövde baytları aktarılmış olabilir, ancak gövde gösterilmez.

Fetch yönlendirmeleri otomatik izler. Son durum, girdiğiniz URL’nin ilk durumundan farklı olabilir. 301 ve 308 kalıcı, 302 ve 307 geçici taşınmadır. 307 ve 308 yöntemi korur. 301 ve 302, POST’u GET’e çevirmeye izin verir; bu araç yalnızca HEAD veya GET gönderir.

Yaygın sınıflar

Sınıf Genel anlam
1xx Son yanıttan önce geçici bilgi
2xx İstek başarıyla alındı, anlaşıldı ve kabul edildi
3xx Yönlendirme veya önbellek doğrulaması gibi ek işlem gerekiyor
4xx İstekte sorun var veya o istemci için yerine getirilemiyor
5xx Görünüşte geçerli istek işlenirken sunucu başarısız oldu

304, koşullu bir isteğe aittir ve kayıtlı bir temsilin yeniden kullanılmasına izin verir; sıradan denetimde beklenen genel başarı değildir. 401 kimlik doğrulaması ister, 403 ise sunucunun isteği anlayıp yerine getirmeyi reddettiğini belirtir. Esas olan sayısal durum kodudur.

Sık Sorulan Sorular

Hedef CORS üzerinden okumaya izin vermiyorsa tarayıcı kaynaklar arası yanıtı gizler. DNS, TLS, karma içerik, özel ağ ve bağlantı hataları da aynı sonucu verebilir; bu, hedefin çevrimdışı olduğunu kanıtlamaz.

Hayır. Fetch yönlendirme olduğunu bildirip son okunabilir URL’yi gösterebilir, ancak ara durumları, Location başlıklarını ve adım sürelerini bu sayfaya vermez.

HEAD, gövdesiz GET gibi davranmalıdır; bazı sunucular onu farklı yönlendirir veya yapılandırır. 405, beklenmeyen durum ya da hata sonrasında GET’i deneyin.

Hayır. Tarayıcı isteği kimlik bilgisi ve yönlendiren olmadan doğrudan gönderir. Hedef IP ve istek ayrıntılarını alır; Hyperion URL’ye proxy olmaz veya bu araçla kaydetmez.

İlgili Araçlar