HTTP headers controleren

Bekijk met welke HTTP headers jouw server reageert als er een URL aangeroepen wordt.
HTTP/1.1 200 OK
Date: Tue, 14 Jul 2020 23:19:11 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
Server: Apache
Set-Cookie: PHPSESSID=e5f5806544484cd36a68ce2a940a2db7; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache

Andere opties

Veelgestelde vragen over HTTP headers

Welke HTTP status codes zijn er en wat betekenen ze?

Een HTTP-response bestaat uit een status code, headervelden en een body (de boodschap). De resultaatcode bestaat uit minimaal drie cijfers. Het eerste cijfer is het belangrijkste:

  • 1xx: een informele boodschap van de webserver die nog gevolgd zal worden door andere data
  • 2xx: een boodschap van de server dat de gevraagde actie succesvol is afgehandeld
  • 3xx: een "redirect" naar een andere locatie, om wat voor reden ook
  • 4xx: een foutboodschap die door de client veroorzaakt is, zoals het verkeerd typen van een URL
  • 5xx: een foutboodschap die door de server veroorzaakt is, zoals een fout in een script
  • 6xx: een proxyfout is opgetreden

De meest voorkomende resultaatcodes zijn:

  • 200 OK – Het gevraagde document is succesvol opgevraagd.
  • 304 Not Modified – T.o.v. de versie in de cache is de pagina niet gewijzigd.
  • 400 Bad Request - De gebruiker heeft een fout gemaakt in het verzoek waardoor deze niet verwerkt kan worden.
  • 403 Forbidden – Het opgevraagde document mag niet opgevraagd worden.
  • 404 Not Found – Het opgevraagde document bestaat niet.
  • 405 Method Not Allowed – De gebruikte requestmethode is niet toegestaan.
  • 410 Gone – Het opgevraagde document heeft bestaan maar is niet meer beschikbaar. Vergelijkbaar met foutcode 404.
  • 451 Unavailable For Legal Reasons - een website niet kan worden weergegeven vanwege juridische redenen
  • 500 Internal Server Error – De webserver heeft de gevraagde actie niet kunnen uitvoeren.
  • 503 Service Temporarily Unavailable – De webserver is tijdelijk in onderhoud.

Een reactie op bovenstaande aanvraag kan er dan als volgt uitzien:

HTTP/1.1 200 OK
Date: Thu, 08 Apr 2004 18:24:33 GMT
Server: Apache/1.3.29 (Unix) PHP/4.3.4
X-Powered-By: PHP/4.3.4
Content-Language: nl
Content-Type: text/html; charset=iso-8859-1
X-Cache: MISS from wikipedia.org
Connection: close
Content-Type: text/html
Content-Length: 49