Я пишу веб-сервис, который возвращает файл PDF-файла Base64, поэтому мой план - добавить два заголовки в ответ:
Content-Type: application/pdf
Content-Transfer-Encoding: base64
мой Вопрос: IS Кодировка контента-передачи
Допустимый заголовок HTTP? Я думаю, что это может быть только для MIME. Если нет, как я должен создать свой HTTP-ответ, чтобы представлять тот факт, что я возвращаю PDF-кодировку Base64? Спасибо.
Редактировать:
Похоже, HTTP не поддерживает этот заголовок. Из RFC2616 Раздел 14 :
Примечание: хотя определение Content-MD5 точно так же для HTTP Как в RFC 1864 для органов MIME, существует несколько способов, которыми Применение контента-MD5 к объектам HTTP отличается от его Применение к органам MIME. Одним из них является HTTP, в отличие от MIME, делает не используйте контент-трансферковирование и используют кодировку передачи и Кодировка контента.
Любые идеи для того, что я должен ставить мои заголовки? Спасибо.
Отредактируйте 2
Многие из образцов кода, найденные в комментариях этой справочной руководственной страницы PHP, кажется, предполагают, что это на самом деле действительный заголовок HTTP: