L2 Info : PHP et Programmation Web
 
◃  Ch. 11 HTTP   ▹
 

Les en-têtes IETF Badge HTTP

  • Elles permettent de préciser des informations en plus des requêtes ou des réponses, il s'agit en quelque sorte de paramètres
  • Syntaxe : nomEntete: valeur
  • Liste détaillée des en-têtes disponibles : RFC4229
  • Plus de détails
  • Exemple d'en-tête de requête :
    Host: tools.ietf.org
    User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:58.0) Gecko/20100101 Firefox/58.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3
    Accept-Encoding: gzip, deflate, br
    Referer: http://localhost/~dominique/PHP/coursHTTP.php?page=3
    Connection: keep-alive
    Upgrade-Insecure-Requests: 1
  • Exemple d'en-tête de réponse :
    Date: Sun, 18 Feb 2018 20:17:01 GMT
    Server: Apache/2.2.22 (Debian)
    Content-Location: rfc4229.html
    Vary: negotiate,Accept-Encoding
    TCN: choice
    Last-Modified: Sun, 11 Feb 2018 09:01:19 GMT
    ETag: "3ca206-220af-564ec013715c0;56582426c5330"
    Accept-Ranges: bytes
    Cache-Control: max-age=604800
    Expires: Sun, 25 Feb 2018 20:17:01 GMT
    Content-Encoding: gzip
    Strict-Transport-Security: max-age=3600
    X-Frame-Options: SAMEORIGIN
    X-Xss-Protection: 1; mode=block
    X-Content-Type-Options: nosniff
    X-Clacks-Overhead: GNU Terry Pratchett
    Content-Length: 16953
    Content-Type: text/html; charset=UTF-8