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?
4
A
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
- 1. gtm-http-fetcher modifier entêtes HTTP
- 2. Quels contrôles sont utilisés pour ce formulaire?
- 3. Quels modèles de conception sont sous-utilisés?
- 4. Quels mots réservés sont réellement utilisés?
- 5. Comment savoir quels index sont toujours utilisés
- 6. Quels frameworks JS sont utilisés dans iCloud.com?
- 7. Récupère les entêtes envoyés dans urllib2 requête http
- 8. Quels sont les ticks utilisés pour PHP?
- 9. Quels sont les | et^opérateurs utilisés pour?
- 10. Quels sont les programmes RoR utilisés dans ce tutoriel?
- 11. Quels sont les modèles de conception utilisés dans Android?
- 12. Quels sont les paramètres de police utilisés sur natif UITabBarItem
- 13. Quels arguments sont utilisés dans la méthode Createblock() de Magento?
- 14. Quels sont les algorithmes courants utilisés pour rand() de C?
- 15. Quels sont les différents moteurs de cache utilisés?
- 16. Quels types de contrôles sont utilisés dans Windows Security Center?
- 17. Savez-vous quels sont les verbes HTTP WebDAV utilisés par MS Word?
- 18. Quels frameworks C++ HTTP sont disponibles?
- 19. Quels actifs sont utilisés dans le projet Bibliothèque?
- 20. Comment reconnaître quels index ne sont pas utilisés?
- 21. Quels sont les scripts utilisateur Xcode les plus couramment utilisés?
- 22. Comment savoir quels attributs sont utilisés sur GROUP_BY dans Rails
- 23. Déterminez quels objets dans ASP.NET sont utilisés dans la session
- 24. Quels sont les fichiers utilisés pour le stockage ssas
- 25. Découvrez quels fichiers sont fortement utilisés dans le système
- 26. Déterminer quels actifs ne sont pas utilisés dans Rails?
- 27. Quels séparateurs décimaux sont utilisés dans le monde?
- 28. Quels sont les algorithmes d'ordonnancement utilisés par le noyau Linux?
- 29. Déterminer quels fichiers source PHP ne sont pas utilisés
- 30. Quels paramètres DPI sont couramment utilisés par les programmeurs professionnels?
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. –
Navigateurs Web génériques - Chrome, Internet Explorer, Firefox, Safari, etc. –
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