Tjänst för att kontrollera HTTP-serverhuvuden

För alla webbplatser är det viktigt att konfigurera HTTP-rubriker korrekt. Många artiklar har skrivits om rubriker. Här har vi sammanfattat den samlade erfarenheten och RFC-dokumentationen. Vissa av rubrikerna är obligatoriska, vissa är föråldrade och vissa kan orsaka förvirring och motsägelser. Vi gjorde en magväska till automatisk kontroll av webbserverns HTTP-huvuden. Till skillnad från många andra tjänster som helt enkelt visar rubriker, låter den här tjänsten dig:

  1. ställ in värdet på standardhuvuden;
  2. lägg till dina egna anpassade rubriker;
  3. ange HTTP-protokollets version: 1.0, 1.1, 2 (kontrollerar om HTTP/2 stöds);
  4. specificera begäranmetod, timeout och postdata som ska skickas till servern;
  5. Beanbagen kontrollerar också korrektheten av svaret på If-Modified-Since, If-None-Match-förfrågningar, om serversvaret innehåller Last-Modified eller ETag.


Vi låtsas inte vara den yttersta sanningen. För enskilt innehåll och för enskilda projekt kan det givetvis förekomma avvikelser. Men den här tjänsten kommer att berätta exakt vad du bör vara uppmärksam på, och det kan vara användbart för dig att redigera dina rubriker. Nedan finns en lista över vad verifieringstjänsten uppmärksammar. Varför så, läs i artiklar om Habré.

Obligatoriska rubriker

  • Datum
  • Content-Type-indikerande teckenuppsättning för textinnehåll, helst utf-8
  • Innehållskodningskomprimering för textinnehåll

Föråldrade och onödiga rubriker

  • Server med detaljerad webbserverversion
  • X-Power-By
  • X_ASPNET-version
  • Utgår
  • Pragma
  • P3P
  • Via
  • X-UA-kompatibel

Önskvärda rubriker för säkerhet

  • X-Content-Type-Options
  • X-XSS-skydd
  • Strikt-Transport-Säkerhet
  • Hänvisningspolicy
  • Funktionspolicy
  • Content-Security-Policy eller Content-Security-Policy-Report-Only för att inaktivera inline-skript och stilar.

Rubriker för cachelagring

Obligatoriskt för statiskt innehåll med lång cachelivslängd och mycket önskvärt för dynamiskt innehåll med kort cachelivslängd.

  • Senast ändrad
  • ETag
  • Cache-Control
  • Variera
  • Det är viktigt att servern svarar korrekt på rubrikerna: If-Modified-Since och If-None-Match

HTTP / 2

Servern bör nu stödja HTTP/2. Som standard kontrollerar tjänsten serverns funktion via HTTP/2. Om din server inte stöder HTTP/2, välj sedan HTTP/1.1.

Källa: will.com

Lägg en kommentar