Страницы

Поиск по вопросам

суббота, 15 февраля 2020 г.

Используется ли во всех браузерах независимо от ОС перевод строки \r\n?

#linux #windows #http #браузер #apple


Добрый день! Наткнулся на информацию, что в разных операционных системах перевод
строки пишется по-разному:

Windows - \r\n

Apple - \r

Linux - \n

Но также где-то писали, что HTTP протокол независимо от системы использует \r\n.

Кому верить?
    


Ответы

Ответ 1



формат заголовков http соответствует спецификации, изложенной в rfc822. согласно секции 3.1.2 rfc822, поле заголовка должно заканчиваться двумя символами — возврат каретки (carriage-return, cr, в ascii — шестнадцатиричное значение 0d) и перевод строки (line-feed, lf, в ascii — шестнадцатиричное значение 0a): Once a field has been unfolded, it may be viewed as being composed of a field-name followed by a colon (":"), followed by a field-body, and terminated by a carriage-return/line-feed. в теле же сообщения (это может быть и html-страница, и вообще всё что угодно, например, просто бинарные данные), конечно, могут встретиться любые символы в любой комбинации.

Комментариев нет:

Отправить комментарий