Nyttige HTTP-headere

I denne leksjonen vil vi se på betydningen av noen nyttige headere.

Host-headeren

Headeren Host inneholder domenenavnet som forespørselen rettes mot:

httpHost: example.com

Sammen med startlinjen, som inneholder URI, og Host-headeren, som inneholder domenenavnet, utgjør dette URL-en til den forespurte siden:

httpGET /test/ HTTP/1.1
Host: example.com

Date-headeren

Headeren Date inneholder tidspunktet da HTTP-meldingen ble opprettet:

httpDate: Wed, 21 Oct 2020 07:28:00 GMT

Last-Modified-headeren

Headeren Last-Modified i HTTP-svaret inneholder dato og tid for når serveren mener at den forespurte ressursen sist ble endret. Den brukes som et verktøy for å sjekke om ressursen forblir uendret. Eksempel:

httpLast-Modified: Sat, 16 Jan 2020 21:16:42 GMT

Content-Type-headeren

Headeren Content-Type angir typen av innholdet som leveres og dets tegnkoding:

httpContent-Type: text/html; charset=utf-8

Content-Language-headeren

Headeren Content-Language angir språket som det leverte dokumentet er skrevet på:

httpContent-Language: ru

Content-Length-headeren

Headeren Content-Length angir størrelsen av objektets body som sendes til mottakeren, i byte:

httpContent-Length: 10000