Quel codage dois-je effectuer sur le support avant de l'envoyer dans un corps de réponse HTTP

StackOverflow https://stackoverflow.com/questions/1032597

  •  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!

Était-ce utile?

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)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top