Quel codage dois-je effectuer sur le support avant de l'envoyer dans un corps de réponse HTTP
-
06-07-2019 - |
Question
Je développe actuellement un serveur HTTP.
Lorsqu'un client demande un fichier PNG, les en-têtes de réponse sont correctement formatés et répondent avec Content-Type: image / png
.Quelles étapes et quels processus d'encodage dois-je exécuter sur mon fichier .png pour l'envoyer sous forme d'octet [] dans le corps de la réponse http?
Merci!
La solution
Aucun, sauf indication contraire du Transfert- Encodage
en-tête HTTP.
Tout cela est très bien documenté . .
Autres conseils
Aucun. Soyez simplement gentil et envoyez le " Contenu-longueur " aussi bien.
Comme d'autres l'ont déjà dit, votre serveur doit vérifier si le client accepte le codage gzip (consultez l'en-tête "accept-encoding") lors de l'envoi de documents texte ou xml (les images sont déjà compressées), puis envoyez gzip avec un en-tête de codage de contenu.
Acceptez également, accept-charset et accept-language doivent être respectés.
Tous ces éléments sont documentés dans le RFC2616 (HTTP 1.1)