COMPUTER ENGINEER

Örneklere git
Blog
HTTP / HTTPS / TLS6 dk çalışma
67/ 70

Teşhis, alıştırmalar ve bitirme

DevTools, curl ve HAR ile teşhis

Tahmin yerine istek kanıtını oku.

AnlaÖrneği inceleKendin uygula

Kavramı anlayalım

Network panelinde URL, method, status, initiator, request/response headers, payload ve timing birlikte incelenir. Preserve log redirect ve navigasyon sırasında kayıt tutmaya yardımcı olur. Disable cache yalnız belirli tarayıcı cache davranışını etkiler; CDN cache’ini veya service worker’ı otomatik temizlemez.

Copy as curl isteği yeniden üretmeyi kolaylaştırır ama cookie, bearer token ve kişisel body içerebilir. HAR dosyası da hassas veriler taşır; paylaşmadan önce temizle. curl ile başarılı olup browser’da başarısız olması CORS/cookie gibi policy farkına işaret edebilir, ancak bunun tek olasılık olduğunu sanma.

Önce aynı istek gerçekten aynı mı kontrol et: origin, credentials, method, content type ve proxy yolu. Bir ekran görüntüsü yerine temizlenmiş request ID ve zaman damgası server loguyla ilişkilendirilebilir. Başkasının sisteminde izin dışı deneme yapma; lab’ı kendi ortamında tut.

NERESİNDE KULLANIRSIN?

“Çalışmıyor” yerine tekrar üretilebilir hata raporu hazırlamak için.

SIK YAPILAN HATA

HAR’ı secret temizlemeden GitHub’a yüklemek.

01 / UYGULAMA

Aynı konu. Üç farklı derinlik.

HTTP / temsili örnek
curl.exe -I https://example.com

HEAD isteğiyle response fields alır.

Bu sayfa dış sunuculara istek göndermez. HTTP mesajları temsili, HTTP/1.1 biçiminde okunabilir gösterimlerdir; HTTP/2 ve HTTP/3 wire formatı değildir. example.test ayrılmış öğretim alan adıdır. Komut ve JavaScript örneklerini yalnız kendi test ortamında uygula; gerçek token veya cookie yayımlama.

02 / SIRA SENDE

Önce kendin dene.

Copy as curl çıktısını doğrudan paylaşmalı mısın?

Çözümü ve açıklamasını göster
Açıklamalı çözüm
Redact credentials, cookies and personal data first

Hayır; önce gizli ve kişisel alanları temizle.