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