talks/http/index.md
Ricardo (XenGi) Band 27fe6bd01b
add http
2026-09-09 15:13:28 +02:00

1.3 KiB

title description author keywords url image
The ultimate HTTP talk An example slide deck created by Marp CLI Yuki Hattori marp,marp-cli,slide https://marp.app/ https://marp.app/og-image.jpg

HYPER HYPER!

The ultimate HTTP talk


Headers

  • X means unofficial
  • Request/Response

Request Headers


Cookie Header


Forwarded Header

  • Replacement for X-Forwarded-For, X-Forwarded-Host and X-Forwarded-Proto
  • Forwarded: by=<identifier>;for=<identifier>;host=<host>;proto=<http|https>
  • IPv6 addresses need double quotes and brackets

https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Forwarded


Host Header

  • Host: <host>:<port>

Referer Header

  • This is how they make money

Upgrade (HTTP/1.1)

  • Upgrade: <protocol>[/<protocol_version>]
  • Upgrade connection to different HTTP version or Websocket

User-Agent Header

  • User-Agent: <product> / <product-version> <comment>
  • Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0

Via Header

  • Via: [<protocol-name>/]<protocol-version> <host>[:<port>]
  • Via: [<protocol-name>/]<protocol-version> <pseudonym>

Response Headers


ETag Header

  • ETag: W/"<etag_value>"
  • ETag: "<etag_value>"

todo