HTTP headers controleren

Bekijk met welke HTTP headers jouw server reageert als er een URL aangeroepen wordt.

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