Libreng Converter

Mga Header ng HTTP manonood

Tingnan ang mga header ng kahilingan ng iyong browser at tuklasin ang mga karaniwang header ng HTTP na may mga paglalarawan. Libre, mabilis, at pribado.

I-click ang button sa ibaba upang kunin ang iyong aktwal na mga header ng kahilingan sa browser sa pamamagitan ng httpbin.org. Ipinapakita nito kung ano ang ipinapadala ng iyong browser sa mga server.

Tungkol sa tool na ito

Ang mga header ng HTTP ay mga pares ng key-value na kasama ng bawat kahilingan at tugon sa web, na nagdadala ng metadata tungkol sa mensahe: uri ng nilalaman, mga direktiba sa pag-cache, mga patakaran sa seguridad, mga token sa pagpapatunay, pag-encode, at dose-dosenang iba pang alalahanin. Ang mga browser, server, CDN, at intermediate na proxy ay lahat ng nagbabasa at nagsusulat ng mga header upang i-coordinate ang pag-uugali. Ang pag-inspeksyon sa mga ito ay mahalaga para sa pag-diagnose ng pagganap, pag-cache, seguridad, at mga isyu sa pagsasama.

Kinukuha ng viewer na ito ang isang URL at ipinapakita ang mga header ng tugon nang eksakto kung paano ibinalik ng server ang mga ito. Ang mga karaniwang header tulad ng Content-Type, Cache-Control, Content-Security-Policy, Strict-Transport-Security, at Set-Cookie ay naka-highlight. Ang tool ay sumusunod sa mga pag-redirect bilang default, na nagpapakita ng bawat hakbang sa chain.

Ang ilang mga header ay partikular na mahalaga para sa seguridad at SEO. Kinokontrol ng CSP (Content-Security-Policy) kung anong mga mapagkukunan ang maaaring i-load ng isang page. Pinipilit ng HSTS (Strict-Transport-Security) ang HTTPS. Pinipigilan ng X-Frame-Options ang clickjacking. Ang Cache-Control ay nakakaimpluwensya kung gaano karaming trapiko ang aktwal na nakikita ng server. Ang pag-inspeksyon sa mga ito sa mga totoong tugon ay nakakatulong sa pag-verify ng configuration.

Bakit Siyasatin ang Mga Header ng HTTP

Karamihan sa performance at configuration ng seguridad sa web ay nabubuhay sa mga header sa halip na sa HTML o JavaScript. Ang pag-cache ng CDN, pag-cache ng browser, mga patakaran sa seguridad, CORS, at pagpapatupad ng HTTPS ay kontrolado ng mga header ng tugon. Ang pag-inspeksyon sa mga aktwal na tugon ay nagpapatunay kung ang mga naka-configure na header ay nakakaabot sa mga kliyente.

Tumutulong din ang mga header sa pag-diagnose ng mga banayad na bug. Ang isang nawawalang Uri ng Nilalaman ay nagti-trigger ng MIME sniffing. Ang isang maling Cache-Control ay nagdudulot ng lipas na nilalaman o labis na pag-load. Ang isang nawawalang CSP ay nagbibigay-daan sa mga hindi sinasadyang script. Inilalabas ng viewer ang aktwal na mga header upang makita ang mga maling pagsasaayos.

Paano gamitin

Maglagay ng URL, tingnan ang lahat ng mga header ng tugon.

  1. Ilagay ang URL: I-type o i-paste ang URL upang siyasatin. Parehong gumagana ang http:// at https:// URL, na may HTTPS na mas gusto.
  2. Pumili ng mga opsyon: Sundin ang mga pag-redirect upang makita ang chain ng mga intermediate na URL. Huwag paganahin upang makita lamang ang unang tugon. Pumili ng paraan ng kahilingan (GET, HEAD, OPTIONS) para sa iba't ibang view.
  3. Kunin at siyasatin: Ipinapadala ng tool ang kahilingan at ipinapakita ang mga header ng tugon na nakapangkat ayon sa kategorya. Lalabas din ang status code at timing sa itaas.
  4. Suriin ang mga partikular na header: Maghanap ng mga header ng seguridad (CSP, HSTS, X-Frame-Options), mga header ng pag-cache (Cache-Control, ETag, Last-Modified), mga header ng CORS (Access-Control-*), at mga header ng content (Uri ng Nilalaman, Content-Encoding).

Mga Pangkaraniwang Paggamit

Mga Detalye ng Teknikal

Tinutukoy ng HTTP/1.1 (RFC 7230) ang mga header bilang mga pares ng key-value na case-insensitive na pinaghihiwalay ng mga colon, na ang value ay nagpapatuloy hanggang sa dulo ng linya. Ang HTTP/2 (RFC 7540) at HTTP/3 ay gumagamit ng binary framing na format sa loob ngunit ang mga semantika ng header ay nananatiling pareho; ipinapakita ng mga manonood ang mga ito na parang HTTP/1 syntax para sa pagiging madaling mabasa.

Mga karaniwang header ng tugon: Uri ng Nilalaman (uri ng MIME at charset), Haba ng Nilalaman, Pag-encode ng Nilalaman (gzip, br para sa compression), Kontrol ng Cache, ETag, Huling Binago, Set-Cookie, Server, Petsa, X-Content-Type-Options, X-Frame-Options, Strict-Transport-Security-Transportasyon

Ang patakaran sa parehong pinagmulan ng browser ay maaaring pigilan ang mga tumitingin na nakabatay sa JavaScript na basahin ang ilang partikular na header (partikular ang mga cookie at header ng pagpapatunay). Ang mga manonood na nakabatay sa proxy (ang isang server ay kumukuha at nag-uulat pabalik) ay umiiwas sa limitasyong ito.

Pinakamahusay na Kasanayan

Mga madalas itanong

Nangangailangan ba ang tool na ito ng anumang mga plugin o pag-download?
Hindi. Lahat ay tumatakbo sa iyong web browser gamit ang mga karaniwang teknolohiya sa web. Walang kinakailangang mga plugin, extension, o pag-install ng software.
Maaari ba akong maghanap sa loob ng data?
Oo. Gamitin ang functionality ng paghahanap o filter upang mabilis na makahanap ng mga partikular na item o value sa loob ng ipinapakitang data.
Mayroon bang limitasyon sa laki para sa data na maaari kong tingnan?
Ang tool ay mahusay na humahawak sa mga karaniwang laki ng data sa browser. Maaaring mas matagal bago ma-render ang napakalaking dataset. Para sa napakalaking file, isaalang-alang ang paggamit ng mga desktop application.
Pinapanatili bang pribado ang aking data?
Oo. Ang lahat ng pagproseso at pagpapakita ng data ay nangyayari sa iyong browser. Walang na-upload sa anumang server.
Paano ko malalaman kung pinagana ang HSTS?
Hanapin ang header ng tugon ng Strict-Transport-Security. Karaniwang kasama sa value nito ang max-age at opsyonal na kasama angSubDomains at preload.
Ano ang dapat kong gawin kung nawawala ang Uri ng Nilalaman?
Ang mga browser ay bumabalik sa MIME sniffing, na maaaring magdulot ng mga isyu sa seguridad. I-configure ang iyong server upang palaging magpadala ng tamang Uri ng Nilalaman. Pinipigilan ng X-Content-Type-Options: nosniff header ang mga browser na i-override ang ipinahayag na uri.
Maaari ko bang suriin ang mga header mula sa mga site na hindi ko pagmamay-ari?
Oo para sa mga pampublikong URL. Ibinabalik ang mga header sa sinumang humihiling. Ang cookies at mga header ng pagpapatotoo na nakatali sa iyong session ay hindi nakalantad dahil ang kahilingan sa inspeksyon ay hindi nagdadala sa kanila.
Paano ang tungkol sa mga partikular na header ng HTTP/3?
Ang HTTP/3 ay nagpapanatili ng parehong header semantics tulad ng HTTP/1.1 at HTTP/2. Ang transportasyon ay naiiba (QUIC sa halip na TCP) ngunit ang mga header na nakikita mo ay pareho.