¿Qué codificación debo realizar en un medio antes de enviarlo en un cuerpo de respuesta HTTP?
-
06-07-2019 - |
Pregunta
Actualmente estoy desarrollando un servidor HTTP.
Cuando un cliente solicita un PNG, mis encabezados de respuesta están formateados correctamente y responden con Content-Type: image / png
¿Qué pasos y procesos de codificación debo realizar en mi archivo .png para enviarlo como un byte [] en el cuerpo de respuesta http?
¡Gracias!
Solución
Ninguno, a menos que lo especifique Transfer- Codificación
encabezado HTTP.
Todo está muy bien documentado .
Otros consejos
Ninguno. Solo sé amable y envía el " Content-length " también.
Como otros han dicho, ninguno, SIN EMBARGO, para obtener crédito adicional, su servidor debe verificar si el cliente acepta la codificación gzip (mire el encabezado 'accept-encoding') al enviar texto o documentos xml (las imágenes ya están comprimidas) y enviar gzip con un encabezado de codificación de contenido.
También se debe respetar accept, accept-charset y accept-language.
Todos están documentados en RFC2616 (HTTP 1.1)