2011-06-13 14 views
4

J'écris un serveur web, et j'aimerais savoir quels en-têtes de requêtes HTTP (envoyés par le client) sont les plus communs et donc que je devrais me concentrer sur l'implémentation. À l'heure actuelle, je ne supporte que Accept et Host.Quels en-têtes de requête HTTP sont importants/couramment utilisés?

+0

Quel type de clients que vous écrivez votre serveur web pour? Il est difficile de dire quels en-têtes de requête sont les plus courants sans avoir un profil d'utilisation. –

+0

Navigateurs Web génériques - Chrome, Internet Explorer, Firefox, Safari, etc. –

+1

Il y a une liste complète d'entre eux ici. Je ne sais pas pour quoi vous en avez besoin; mais si votre application a besoin de tout gérer et qu'elle fait face au public; vous pourriez envisager de les mettre en œuvre: http://en.wikipedia.org/wiki/List_of_HTTP_header_fields L'ensemble de base fait partie de RFC2616: http://tools.ietf.org/html/rfc2616 – vcsjones

Répondre

2

Je ne sais pas sur votre portée mais puisque vous êtes intéressé à servir les navigateurs Web, vous devriez jeter un oeil dans la RFC (HTTP 1.1)
Lire sur ce que le serveur MUST processus

0

L'en-tête Cookie peut être une bonne idée, tout comme l'en-tête Content-Length; sans Content-Length, vous ne serez pas capable de gérer correctement les requêtes POST et PUT.

Questions connexes