Какую кодировку я выполняю на носителе перед отправкой в теле ответа HTTP?
-
06-07-2019 - |
Вопрос
В настоящее время я разрабатываю HTTP-сервер.
Когда клиент запрашивает PNG, мои заголовки ответов отформатированы правильно и отвечают Content-Type:изображение/png
Какие шаги и процессы кодирования мне нужно выполнить с моим файлом .png, чтобы отправить его как byte[] в теле ответа http?
Спасибо!
Решение
Нет, если не указано иное Transfer-Encoding
HTTP-заголовок.
Это все очень хорошо документированы.
Другие советы
Никто.Будьте любезны и отправьте также «Длину контента».
Как уже говорили другие, нет, ОДНАКО, для получения дополнительной оценки ваш сервер должен проверить, принимает ли клиент кодировку gzip (посмотрите на заголовок «accept-encoding») при отправке текстовых или XML-документов (изображения уже сжаты) и отправить gzip с заголовок кодирования контента.
Также следует соблюдать условия Accept, Accept-charset и Accept-Language.
Все задокументировано в RFC2616 (HTTP 1.1)