Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsSpHtPrm 248 of 288 menu
◀ ▶

Практика на HTTP-клиент в Rust

Дан адрес:

https://example.com

Выполните запрос, прочитайте тело ответа и выведите числовой код ответа вместе с длиной текста.

Дан адрес:

https://example.com/search

Допишите параметр q со значением book, выполните запрос и выведите длину тела или текст ошибки сети.

Дан адрес:

https://example.com

Задайте заголовок accept со значением text/plain, прочитайте тип содержимого из ответа и выведите его строкой или сообщение об отсутствии.

Дан адрес:

https://example.com/check

Отправьте JSON с полем ok и значением true, выведите числовой код ответа и длину текста тела.

Дан адрес:

https://example.com

Соберите клиент с пределом две секунды, выполните запрос и при успехе выведите числовой код ответа, иначе текст ошибки.

Даны переменные:

let url = "https://example.com/missing-page"; let client = reqwest::Client::new();

Выполните запрос по url через client, выведите только числовой код ответа и скажите, попадет ли результат в ветку сетевой ошибки, если хост доступен.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить