The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Протокол HTTP/3.0 получил статус предложенного стандарта, opennews (ok), 07-Июн-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


149. "Протокол HTTP/3.0 получил статус предложенного стандарта"  +/
Сообщение от Аноним (148), 08-Июн-22, 06:20 
> т.е. в ... символ CR может применяться только вместе с символом перевода строки (CRLF)

о, виндозные \r\n подвезли, красота

Ответить | Правка | Наверх | Cообщить модератору

161. "Протокол HTTP/3.0 получил статус предложенного стандарта"  +1 +/
Сообщение от www2 (??), 08-Июн-22, 07:25 
Насколько я помню, в текстовых протоколах всегда так было. Но сервер должен быть терпим к кривым клиентам и требователен к себе, поэтому обычно от клиентов принимаются и запросы, не совсем соответствующие стандарту.
Ответить | Правка | Наверх | Cообщить модератору

172. "Протокол HTTP/3.0 получил статус предложенного стандарта"  +1 +/
Сообщение от Гедеван (?), 08-Июн-22, 12:25 
Вот потому, что вы говорите то, что не думаете, и думаете то, что не думаете, вот в клетках и сидите. И вообще, весь этот горький катаклизм, который я тут наблюдаю. И Владимир Николаевич тоже.
Ответить | Правка | Наверх | Cообщить модератору

265. "Протокол HTTP/3.0 получил статус предложенного стандарта"  +/
Сообщение от Аноним (-), 11-Июн-22, 02:27 
> Насколько я помню, в текстовых протоколах всегда так было. Но сервер должен
> быть терпим к кривым клиентам и требователен к себе, поэтому обычно
> от клиентов принимаются и запросы, не совсем соответствующие стандарту.

Если почитать новости опеннета, недавние и не очень, можно узнать что жизнь довольно жестко научила многих быть придирчивее к клиентам. Иначе они начинают request smuggling затевать, фронт и бэк начинают видеть мир по разному, а дальше хацкеры делают что хотят...

Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору

189. "Протокол HTTP/3.0 получил статус предложенного стандарта"  +1 +/
Сообщение от мяя (?), 08-Июн-22, 23:30 
Они не "виндозные".
> LF (ASCII 0x0A) используется в Multics, UNIX, UNIX-подобных операционных системах (GNU/Linux, AIX, Xenix, Mac OS X, FreeBSD и др.), BeOS, Amiga UNIX, RISC OS и других;
> CR (ASCII 0x0D) используется в 8-битовых машинах Commodore, машинах TRS-80, Apple II, системах Mac OS до версии 9 и OS-9;
> CR+LF (ASCII 0x0D 0x0A) используется в DEC RT-11 и большинстве других ранних не-UNIX- и не-IBM-систем, а также в CP/M, MP/M (англ.), MS-DOS, OS/2, Microsoft Windows, Symbian OS, протоколах Интернет.
Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

221. "Протокол HTTP/3.0 получил статус предложенного стандарта"  –1 +/
Сообщение от Аноним (128), 10-Июн-22, 17:11 
Тише, не разрушай Легенду О Настоящем Юниксе™ И Его Юниксвее™. А то может оказаться, что его никогда и не было, и всё это легенды да шуточки из Bell Labs.
Ответить | Правка | Наверх | Cообщить модератору

293. "Протокол HTTP/3.0 получил статус предложенного стандарта"  +/
Сообщение от Онаним (?), 12-Июн-22, 08:47 
Использовать два байта в качестве разделителя для потоковых протоколов мог додуматься только настоящий академик.
Я хз, кто это выдумал, но это создаёт просто офигительный оверхед при разборе, на самом-то деле. Поэтому да, большинство разбирало по \n, а \r тупо отрезало, что и породило фигову тучу проблем.
Ответить | Правка | К родителю #189 | Наверх | Cообщить модератору

264. "Протокол HTTP/3.0 получил статус предложенного стандарта"  +/
Сообщение от Аноним (-), 11-Июн-22, 02:25 
> о, виндозные \r\n подвезли, красота

Не очень понятно зачем - лишний байт почем зря в протоколе который так то не текстовый.

Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру