Size: a a a

2020 November 07

A

Adatan in Rust Async
Как (или с помощью какой библиотеки) мне сделать http(s) запрос и получить все ответы от сервера, не только ответ на конкретный запрос, я точно знаю, что сервер возвращает больше 30+ различных файлов (конкретно на этот запрос), среди которых точно есть скрипты, джейсоны, картинки и прочая хрень
источник

A

Adatan in Rust Async
через reqwest::get(url) я получаю только ответ на этот запрос (ну да, что логично)
источник

MB

Mikail Bagishov in Rust Async
То есть если делать запрос несколько раз, то сервер может дать несколько разных ответов?
источник

A

Adatan in Rust Async
Mikail Bagishov
То есть если делать запрос несколько раз, то сервер может дать несколько разных ответов?
неа
источник

A

Adatan in Rust Async
Mikail Bagishov
То есть если делать запрос несколько раз, то сервер может дать несколько разных ответов?
Сервер всегда возвращает ответ только на этот запрос, но, банально, загружая страницу по какому-то url, я получаю от сервера всякие картинки скрипты и прочее
источник

a

antuan in Rust Async
Кажется, сначала надо узнать как работают веб-страницы
источник

a

antuan in Rust Async
И вот это вот все
источник

A

Adatan in Rust Async
Ну, основываясь на своей практике, когда писал веб сервер, я просто возвращал все эти файлы клиенту
источник

RS

Roma S in Rust Async
http pipelining ещё может быть в деле, но там тоже много запросов и ответов, просто в одном конекшне и подряд
источник

a

antuan in Rust Async
В смысле? В одной ручке возвращал сразу все в одной пачке?
источник

A

Adatan in Rust Async
antuan
В смысле? В одной ручке возвращал сразу все в одной пачке?
ну, типо
w.uploadFile(path_to_file)
w.uploadFile(path_to_file)
w.uploadFile(path_to_file)
источник

d

diabolo in Rust Async
Adatan
Ну, основываясь на своей практике, когда писал веб сервер, я просто возвращал все эти файлы клиенту
ну вот нет, клиент на каждый файл сам делает запросы, вёз запроса от клиента сервер ничего не может послать, кроме того, что есть в хидерах ответа
источник

RS

Roma S in Rust Async
Adatan
Сервер всегда возвращает ответ только на этот запрос, но, банально, загружая страницу по какому-то url, я получаю от сервера всякие картинки скрипты и прочее
источник

d

diabolo in Rust Async
в общем https://rust-lang-nursery.github.io/rust-cookbook/web.html, от этого уже можно плясать)
источник

A

Adatan in Rust Async
я имел ввиду, банально reqwest::get(vk.com)
источник

A

Adatan in Rust Async
я же не получаю все, что возвращает сервер
источник

A

Adatan in Rust Async
спс за любую инфу
источник

d

diabolo in Rust Async
нет, этим ты получаешь хтмл, потом парсишь его и дальше решаешь что ещё подгрузить с сервака
источник

A

Adatan in Rust Async
не думаю, что это поможет в моем кейсе
источник

RS

Roma S in Rust Async
http2/push есть, который умеет статику пушить вместе с условным индекс.хтмл
источник