Информация об изменениях

Сообщение Re[7]: Встроенный HTTP, клиент и сервер от 01.02.2024 9:49

Изменено 01.02.2024 9:51 vsb

Re[7]: Встроенный HTTP, клиент и сервер
Здравствуйте, Pzz, Вы писали:

Pzz>Там же можно послать POST-ом что-то, размер чего заранее не известен, да?


Ну вот я сходу не скажу — можно или нет. Несколько лет назад было нельзя. В последние годы вроде что-то в JS на тему стримов добавляли. Но это надо пробовать — можно ли такое засунуть в тело запроса и не пошлёт ли браузер лесом (или не начнёт ли считывать этот стрим в буфер).

В любом случае это надо очень постараться, чтобы такое найти.

Не, если ты делаешь универсальный веб-сервер — без вопросов, там такое надо. А если ты делаешь веб-сервер для какой-нибудь админки, которую тут же рядом и отдаёшь, то всё куда проще, имхо.
Re[7]: Встроенный HTTP, клиент и сервер
Здравствуйте, Pzz, Вы писали:

Pzz>Там же можно послать POST-ом что-то, размер чего заранее не известен, да?


Ну вот я сходу не скажу — можно или нет. Несколько лет назад было нельзя. В последние годы вроде что-то в JS на тему стримов добавляли. Но это надо пробовать — можно ли такое засунуть в тело запроса и не пошлёт ли браузер лесом (или не начнёт ли считывать этот стрим в буфер).

В любом случае это надо очень постараться, чтобы такое найти.

Не, если ты делаешь универсальный веб-сервер — без вопросов, там такое желательно поддержать. Когда ты юзаешь http client из разных ЯП, там chunked запрос даже случайно получить несложно (хотя всё же нормальные либы стараются начать буферизовать тело запроса и только если оно действительно большое — уже отсылать чанки). А если ты делаешь веб-сервер для какой-нибудь админки, которую тут же рядом и отдаёшь, то всё куда проще, имхо.