Различные символы окончания строки не имеют значения, если файл открыт в текстовом режиме, и это то, что вы получаете, если не запрашиваете двоичный файл. Скомпилированная программа выберет правильную вещь для скомпилированной системы.
Единственное отличие состоит в том, что std::endl
сбрасывает выходной буфер, а '\n'
- нет. Если вы не хотите, чтобы буфер часто промывался, используйте '\n'
. Если вы это сделаете (например, если вы хотите получить весь вывод, а программа нестабильна), используйте std::endl
.
Заголовок Content-Encoding
является заголовком ответа, который предоставляет сервер.
Обычно клиент предоставляет заголовок Accept-Encoding
, чтобы указать, какую кодировку контента вы хотите запросить.
Например: Accept-Encoding: gzip, deflate
См. MDN на Сжатие с помощью gzip
Однако этот конкретный заголовок помечен как запрещенный заголовок , что означает это не может быть установлено программно Javascript, который выполняется в браузере (однако все еще работает в Node).
Большинство браузеров автоматически добавляют заголовок Accept-Encoding
, содержащий все кодировки контента, которые он поддерживает.