Sèvis pou tcheke tèt sèvè HTTP

Pou nenpòt sit entènèt, li enpòtan pou konfigirasyon tèt HTTP kòrèkteman. Anpil atik yo te ekri sou sijè titres. Isit la nou te rezime eksperyans akimile ak dokiman RFC. Gen kèk nan tit yo obligatwa, gen kèk ki demode, ak kèk ka lakòz konfizyon ak kontradiksyon. Nou fè yon sak vant pou otomatik chèk sèvè entènèt HTTP headers. Kontrèman ak anpil lòt sèvis ki tou senpleman montre tèt, sèvis sa a pèmèt ou:

  1. mete valè estanda headers;
  2. ajoute pwòp tèt ou koutim;
  3. espesifye vèsyon pwotokòl HTTP: 1.0, 1.1, 2 (tcheke si HTTP/2 sipòte);
  4. presize metòd demann lan, timeout ak postdata yo dwe voye nan sèvè a;
  5. Beanbag la tou tcheke kòrèkteman repons lan nan demann If-Modified-Since, If-None-Match, si repons sèvè a gen Last-Modified oswa ETag.


Nou pa pretann yo se verite final la. Pou kontni endividyèl ak pou pwojè endividyèl, nan kou, ka gen devyasyon. Men, sèvis sa a pral di w egzakteman kisa ou ta dwe peye atansyon a, epi li ka itil pou ou modifye tit ou yo. Anba a se yon lis ki sa sèvis verifikasyon an peye atansyon sou. Poukisa se konsa, li nan atik sou Habré.

Tèt obligatwa

  • Dat
  • Content-Type ki endike charset pou kontni tèks, de preferans utf-8
  • Kontni-kodaj konpresyon pou kontni tèks

Tèt demode ak nesesè

  • Sèvè ak vèsyon sèvè entènèt detaye
  • X-Power-By
  • X_ASPNET-Vèsyon
  • Ekspire
  • Pragma
  • P3P
  • via
  • X-UA-Konpatib

Tèt dezirab pou sekirite

  • X-Content-Type-Opsyon
  • X-XSS-Pwoteksyon
  • Strik-Transpò-Sekirite
  • Referè-Politik
  • Karakteristik-Politik
  • Content-Security-Policy oswa Content-Security-Policy-Report-Only pou enfim scripts ak estil aliye.

Tèt pou kachèt

Obligatwa pou kontni estatik ak yon lavi kachèt long ak trè dezirab pou kontni dinamik ak yon lavi kachèt kout.

  • Dènye-Modifye
  • ETag
  • Cache-Kontwòl
  • Varye
  • Li enpòtan pou sèvè a reponn kòrèkteman nan tèt yo: If-Modified-Since ak If-None-Match

HTTP / 2

Sèvè a ta dwe kounye a sipòte HTTP/2. Pa default, sèvis la tcheke operasyon sèvè a atravè HTTP/2. Si sèvè ou a pa sipòte HTTP/2, Lè sa a, chwazi HTTP/1.1.

Sous: www.habr.com

Add nouvo kòmantè