|
HTTP Browser Header Checker
Inleiding in HTTP browser headers
Tijdens HTTP verzoeken voor pagina's over het Internet zendt een browser een aantal HTTP header regels met informatie naar de webserver
die dat verzoek afhandelt. Deze HTTP informatie headers bevatten niet alleen informatie over de pagina die wordt opgeroepen, maar
bevat daarnaast ook configuratie en systeem informatie van de browser en de computer waarop die browser is geïnstalleerd. Deze
informatie kan worden gebruikt door de webserver om de best passende inhoud terug te sturen naar de client.
De meeste Internet gebruikers—en ook veel website bouwers—zijn zich niet bewust van deze extra informatie die bij elk
verzoek wordt meegezonden. Goed gebruik van deze HTTP headers door webservers kan de gebruikservaring echter aanzienlijk verhogen door
het antwoord van de server zo goed mogelijk aan te passen aan de voorkeuren van de browser. Eén voorbeeld is het opleveren van
webpagina's in de primaire taal van de browser. Een ander voorbeeld is het sturen van lichtgewicht pagina's wanneer een mobiel apparaat
is verbonden, of door afbeeldingen te versturen in een formaat dat het meest geschikt is voor die browser of uitvoerapparaat.
Uw eigen HTTP browser headers
HTTP headers verzonden door uw browser
| HTTP Header | Inhoud |
| Host | www.lammertbies.nl |
| Accept-Encoding | x-gzip, gzip, deflate |
| User-Agent | CCBot/2.0 |
| Accept-Language | en-us,en-gb,en;q=0.7,*;q=0.3 |
| Accept | text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
Meest voorkomende HTTP browser headers
Browsers verzenden en veelheid aan HTTP headers. Deze lijst bevat de meest voorkomende HTTP headers die worden verzonden door algemeen gebruikte
browsers en de bots van de grootste zoekmachines.
Meest voorkomende HTTP headers verzonden door browsers
| HTTP Header | Beschrijving |
| Accept | Deze HTTP header bevat de MIME types die worden geaccepteerd door de browser. Dit kan een lijst zijn van specifieke MIME types, maar de lijst mag ook wildcards bevatten. De verschillende items in de lijst worden gescheiden door kommas. Er kan een prioriteit worden toegewezen aan elke MIME type door een puntkomma toe te voegen gevolgd door een q=val parameter. De prioriteitswaarde val kan liggen tussen 0.0 en 1.0 waarbij hogere waarden een hogere prioriteit aangeven. Op deze manier kan de browser specifieke content opvragen, bijvoorbeeld JPG files in plaats van PNG files, als beide beschikbaar zijn op de server.
Voorbeeld: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
| Accept-Language | De browser zendt voorkeurstaal informatie in deze HTTP header. Elke taal wordt gerepresenteerd met een twee karakter code zoals nl voor Nederlands, of een vijf karakter code zoals nl-NL voor de Nederlandse taal zoals die gebruikt wordt in Nederland. Items in de lijst zijn gescheiden door kommas. Een prioriteitswaarde kan worden toegewezen aan elke taal door een puntkomma toe te voegen gevolgd door een q=val waarde. De prioriteitswaarde val kan liggen tussen 0.0 en 1.0 waarbij 1.0 de hoogste prioriteit is en 0.0 de laagste.
Voorbeeld: en,en-us;q=0.7,nl;q=0.3
|
|
You cannot simultaneously prevent and prepare for war.
ALBERT EINSTEIN
|
|