Вопросы по теме 'reqwest'

Как установить заголовки запроса с помощью Reqwest?
Мне нужно сделать запрос GET на веб-сайт с файлом cookie, используя библиотеку Reqwest. Я понял, как отправить запрос GET: let response = reqwest::get("http://example.com")?; Как отправить тот же запрос, но добавить несколько...
10291 просмотров
schedule 27.11.2021

json не найден при десериализации ответа reqwest
Я новичок в Rust, и я просто не могу найти решение этой проблемы. Я пытаюсь получить ответ на запрос получения как json. #[macro_use] extern crate serde; extern crate serde_derive; extern crate reqwest; use reqwest::Error; fn main(){...
1053 просмотров

Ошибка BlockingClientInFutureContext при попытке сделать запрос из функции обработчика маршрута actix-web
Я пишу веб-сервис на Rust 2018 Stable и Actix-Web. Используя Reqwest, я выполняю HTTP-запрос к другому сайту из одного обработчика маршрута . Simplyfied это выглядит так extern crate reqwest; use actix_web; use reqwest::Url; pub fn...
667 просмотров
schedule 30.03.2022

ошибка сегментации reqwest из AWS Lambda с Rust
Я не могу понять, как сделать простой HTTP-запрос от AWS Lambda, используя ржавчину, без ошибки сегментации. Я получаю эту ошибку независимо от того, использую ли я tokio-0.2 или tokio-0.3 с уровнем совместимости. Похоже, что lambda_http был...
248 просмотров
schedule 15.05.2022

Почему HTTP-библиотека reqwest возвращает двоичные данные вместо текстового тела?
Я пытаюсь выполнить HTTP-запрос GET с помощью reqwest и распечатать тело ответа в STDOUT. Это работает для большинства веб-сайтов, но для amazon.com возвращает странный двоичный результат: #[tokio::main] async fn main() { run().await; }...
427 просмотров
schedule 06.06.2022

Почему изображение PNG, загруженное reqwest, повреждено?
Я следую коду, упомянутому в Rust Cookbook по адресу https://rust-lang-nursery.github.io/rust-cookbook/web/clients/download.html , чтобы загрузить файл асинхронно с помощью HTTP-запроса GET. Мой код выглядит следующим образом: #[tokio::main]...
542 просмотров
schedule 31.07.2022

Как разархивировать ответ Reqwest / Hyper с помощью потоков?
Мне нужно загрузить ZIP-файл размером 60 МБ и извлечь единственный файл, который находится в нем. Я хочу скачать его и извлечь с помощью потоков. Как я могу добиться этого с помощью Rust? fn main () { let mut res =...
1867 просмотров
schedule 23.09.2022

Почему ленивое статическое значение утверждает, что не реализует свойство, которое оно явно реализует?
В следующем коде (попытка сделать HTTP-запрос с использованием крейта reqwest ) компилятор говорит, что мое значение SID_URI не реализует трейт PolyfillTryInto . Что тут происходит? reqwest::Url явно реализует закрытый трейт...
1918 просмотров
schedule 01.08.2023

Как я могу получить данные JSON API из ответа Reqwest?
Я хочу получить данные из API: extern crate reqwest; use std::io::Read; pub fn main() { let mut response = reqwest::get("https://api.fcoin.com/v2/market/ticker/ftbtc") .expect("Failed to send request"); let mut buf =...
402 просмотров
schedule 22.02.2023

*mut (dyn std::ops::Fn() + 'static)` нельзя безопасно использовать между потоками с помощью структуры serde::de::DeserializeOwned
Я пытаюсь использовать Iced (фреймворк пользовательского интерфейса на основе архитектуры Elm) с Reqwest (обертка над гипер) , который может использовать Serde для десериализации JSON . Независимо они работают правильно, но я новичок в Rust и...
693 просмотров
schedule 03.05.2023

Асинхронный обратный вызов Rust JNI с Tokio и Reqwest для Android
Я тестирую Rust с асинхронным выполнением JNI . Я хочу выполнять запросы в Rust и возвращать результат в Android асинхронно с обратным вызовом. Я тестирую код для выполнения запроса в командной строке, и он отлично работает. Вот как это работает...
456 просмотров

Тело JSON в POST с использованием контейнера Rust reqwest
Я пытаюсь реализовать этот curl вызов с помощью контейнера Rust reqwest : curl -u [USERNAME]:[PASSWORD] -H "Content-Type: application/json" -d @content.json [WEBSITE] Файл content.json кодирует объект JSON, как следует из...
448 просмотров
schedule 21.09.2023

Есть ли способ получить доступ к макросу из зависимости без явного включения его?
Reqwest построен на основе Hyper, который включает макрос header! для создания пользовательских заголовков. Есть ли способ получить доступ к макросу header! без явного включения Hyper в качестве отдельного ящика? #[macro_use] extern crate...
116 просмотров
schedule 21.10.2023

reqwest отправить составную форму с очень большим вложением
Как объясняется в этом ответе , можно использовать Body::wrap_stream(read_stream) для POST содержимого файла без предварительного считывания всего содержимого в память. Как мы можем сделать то же самое в составе reqwest::multipart::Form ?...
112 просмотров
schedule 14.02.2024