Pergunta

Atualmente, estou desenvolvendo um servidor HTTP.

Quando um cliente solicita um PNG, meus cabeçalhos de resposta são devidamente formatado e responder com Content-Type: image / png

Que medidas e processos de codificação que eu tenho que executar em meu arquivo .png para enviá-lo como um byte [] no corpo da resposta http?

Obrigado!

Foi útil?

Solução

Nenhum, a menos que especificado pelo Transfer-Encoding HTTP cabeçalho.

É tudo muito bem documentado .

Outras dicas

Nenhum. Apenas ser agradável e enviar o "Content-length" também.

Como já foi dito, nada, no entanto, para o crédito extra seu servidor deve verificar se o cliente aceita codificação gzip (Veja o cabeçalho 'Accept-Encoding') quando enviar documentos de texto ou XML (imagens já estão compactados) e send gzip com um cabeçalho que codifica o conteúdo.

Também aceitar, aceitar-charset e aceito-language deve ser respeitado.

Todos estão documentadas no RFC2616 (HTTP 1.1)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top