Как получить данные gzip из бэкэнда в angular 5, используя httpclient

Различные символы окончания строки не имеют значения, если файл открыт в текстовом режиме, и это то, что вы получаете, если не запрашиваете двоичный файл. Скомпилированная программа выберет правильную вещь для скомпилированной системы.

Единственное отличие состоит в том, что std::endl сбрасывает выходной буфер, а '\n' - нет. Если вы не хотите, чтобы буфер часто промывался, используйте '\n'. Если вы это сделаете (например, если вы хотите получить весь вывод, а программа нестабильна), используйте std::endl.

0
задан Vijay 20 March 2019 в 09:07
поделиться

1 ответ

Заголовок Content-Encoding является заголовком ответа, который предоставляет сервер.

Обычно клиент предоставляет заголовок Accept-Encoding, чтобы указать, какую кодировку контента вы хотите запросить.

Например: Accept-Encoding: gzip, deflate

См. MDN на Сжатие с помощью gzip

Однако этот конкретный заголовок помечен как запрещенный заголовок , что означает это не может быть установлено программно Javascript, который выполняется в браузере (однако все еще работает в Node).

Большинство браузеров автоматически добавляют заголовок Accept-Encoding, содержащий все кодировки контента, которые он поддерживает.

0
ответ дан Daniel 20 March 2019 в 09:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: