#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-страница, и вообще всё что угодно, например, просто бинарные данные), конечно, могут встретиться любые символы в любой комбинации.
Комментариев нет:
Отправить комментарий