Ağ/HTTP

HTTP Headers Parser

Ham HTTP başlıklarını (curl -I, DevTools, raw response'tan) açıklamalı bir alan listesine ayırır ve güvenlik başlıklarını kontrol eder.

Raw HTTP headers from curl -I or the Network tab in DevTools look like one solid block of text. This tool breaks it down into individual fields, explains what each header does, and flags common missing security headers.

How to use it

Common uses

Things to keep in mind

Header order mostly doesn't matter for HTTP, except in rare cases involving repeated headers of the same type (e.g. multiple Set-Cookie headers).

A missing security header isn't always a mistake — some of them (HSTS, for example) only make sense for HTTPS sites or specific use cases.

Bu araç hakkında makale: HTTP başlıkları: her istek ve yanıtta ne saklı

Sıkça sorulan sorular

İstek başlıkları ile yanıt başlıkları arasındaki fark nedir?

İstek başlıkları, ne istediğini açıklamak için istemci tarafından gönderilir (Accept veya Authorization gibi), yanıt başlıkları ise ne döndürdüğünü açıklamak için sunucu tarafından gönderilir (Content-Type veya Cache-Control gibi).

Bazı başlık adları neden farklı büyük/küçük harfle görünür?

HTTP başlık adları spesifikasyona göre büyük/küçük harfe duyarsızdır, bu yüzden Content-Type ve content-type eşdeğerdir — farklı sunucular ve araçların bunları görüntülemek için farklı gelenekleri vardır.

Burada başlıkları ayrıştırmak onları bir yere gönderiyor mu?

Hayır. Tüm ayrıştırma tamamen tarayıcınızda gerçekleşir — hiçbir şey sunucuya yüklenmez.

Aynı yanıtta neden birden çok Set-Cookie başlığı görünebilir?

HTTP, mantıklı olduğunda aynı başlığın tekrarlanmasına izin verir — Set-Cookie en yaygın örnektir, çünkü ayarlanan her cookie kendi satırına ve kendi özniteliklerine ihtiyaç duyar.

Başlıkların sırası önemli mi?

Neredeyse hiçbir zaman, aynı başlık birden çok kez görünmedikçe — bu durumda bu tekrarlanan örnekler arasındaki sıra önemli olabilir (birden çok Set-Cookie başlığında olduğu gibi).

Makaleler: Ağ/HTTP