Palvelu HTTP-palvelimen otsikoiden tarkistamiseen

Jokaisella verkkosivustolla on tärkeää määrittää HTTP-otsikot oikein. Useita artikkeleita on kirjoitettu otsikoista. Olemme koonneet tähän yhteenvedon kertyneestä kokemuksesta ja RFC-dokumentaatiosta. Osa otsikoista on pakollisia, osa vanhentuneita ja osa voi aiheuttaa sekaannusta ja ristiriitoja. Teimme vatsalaukun Web-palvelimen HTTP-otsikoiden automaattinen tarkistus. Toisin kuin monet muut palvelut, jotka näyttävät vain otsikot, tämä palvelu antaa sinun:

  1. aseta vakiootsikoiden arvo;
  2. lisää omia mukautettuja otsikoita;
  3. määritä HTTP-protokollan versio: 1.0, 1.1, 2 (tarkistaa, onko HTTP/2 tuettu);
  4. määritä palvelimelle lähetettävä pyyntötapa, aikakatkaisu ja jälkitiedot;
  5. Beanbag tarkistaa myös vastauksen oikeellisuuden If-Modified-Since-, If-None-Match-pyyntöihin, jos palvelimen vastaus sisältää Last-Modified tai ETag.


Emme teeskentele olevan lopullinen totuus. Yksittäisissä sisällöissä ja yksittäisissä projekteissa voi tietysti olla poikkeamia. Mutta tämä palvelu kertoo sinulle tarkalleen, mihin sinun tulee kiinnittää huomiota, ja se voi olla hyödyllistä muokata otsikoitasi. Alla on luettelo siitä, mihin vahvistuspalvelu kiinnittää huomiota. Miksi niin, lue Habré-artikkeleissa.

Pakolliset otsikot

  • Päivämäärä
  • Content-Type, joka ilmaisee tekstisisällön merkistö, mieluiten utf-8
  • Tekstisisällön sisällön koodauspakkaus

Vanhentuneet ja tarpeettomat otsikot

  • Palvelin yksityiskohtaisella web-palvelinversiolla
  • X-Power-By
  • X_ASPNET-versio
  • Vanhenee
  • Pragma
  • P3P
  • kautta
  • X-UA-yhteensopiva

Turvallisuussyistä toivottavat otsikot

  • X-Content-Type-Options
  • X-XSS-suojaus
  • Tiukka liikenneturvallisuus
  • Viittauskäytäntö
  • Ominaisuuspolitiikka
  • Content-Security-Policy tai Content-Security-Policy-Report-Only poistaaksesi upotetut skriptit ja tyylit käytöstä.

Välimuistin otsikot

Pakollinen staattiselle sisällölle, jolla on pitkä välimuisti, ja erittäin toivottava dynaamiselle sisällölle, jolla on lyhyt välimuisti.

  • Viimeksi muokattu
  • Etag
  • Välimuistin hallinta
  • Vaihdella
  • On tärkeää, että palvelin vastaa oikein otsikoille: If-Modified-Since ja If-None-Match

HTTP-/ 2

Palvelimen pitäisi nyt tukea HTTP/2:ta. Oletusarvoisesti palvelu tarkistaa palvelimen toiminnan HTTP/2:n kautta. Jos palvelimesi ei tue HTTP/2:ta, valitse HTTP/1.1.

Lähde: will.com

Lisää kommentti