Публикации по теме 'hyper'
расширение гипер — ->
Hyper разработан с возможностью расширения любого API, не влияя напрямую на дизайн и функциональность основного API, модуль счетчика — это наша первая реализация расширения API Hyper Core. Модуль счетчика использует API кеша для создания более специализированного API, который увеличивает, уменьшает и сбрасывает числовое значение в вашем хранилище гиперкэша. Эта специализация позволит разработчикам быстро реализовать функциональность счетчика в своих приложениях. Мы планируем продолжать..
Вопросы по теме 'hyper'
Неразрешенный импорт при вызове макроса, определенного во внешнем ящике
Я пытаюсь реализовать собственный HTTP-заголовок, используя макрос impl_header из гипер ящик, но кажется, что он не может разрешить модуль hyper::header .
Вот мой код:
#[macro_use] extern crate hyper;
use hyper::header;
struct...
956 просмотров
schedule
09.01.2024
Передача данных для запроса GET с помощью Hyper
Я работаю над Twitter API для Rust, и у меня возникают проблемы с передачей аргументов в мой запрос GET. Код, который я использую для запроса, приведен ниже. data_body - это что-то вроде screen_name = a_user, а заголовок авторизации - это...
2799 просмотров
schedule
19.04.2023
Прокси службы Rust AWS API Gateway для загрузки файла S3 с использованием необработанного https-запроса
Во-первых, извините за длинное название.
Я настроил шлюз API для работы в качестве прокси-сервера s3, поэтому я могу загружать файлы, отправляя запрос PUT на URL-адрес API. API работает нормально (по крайней мере, я так думаю), но, похоже, я могу...
1007 просмотров
schedule
12.06.2023
Невозможно создать Hyper::Client, поскольку компилятор не может вывести достаточно информации о типе.
Чтобы поэкспериментировать с Hyper, я начал с примера GET . Помимо того факта, что пример не компилируется ( no method `get` in `client` ), я свел свою проблему к одной строке:
fn temp() {
let client = Client::new();
}
Этот код не будет...
305 просмотров
schedule
12.09.2022
Прочтите ответ gzip с помощью Hyper и Flate2
Hyper имеет функцию fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> для чтения содержимого ответа HTTP в предоставленный &mut [u8] .
Flate2 может распаковать:
let mut d =...
1406 просмотров
schedule
03.05.2023
Как получить доступ к сайту HTTPS через прокси с помощью Hyper?
Ниже приведена попытка доступа к HTTPS-сайту через прокси:
extern crate hyper;
extern crate hyper_native_tls;
use hyper::net::HttpsConnector;
use hyper::client::{Client, ProxyConfig};
use hyper_native_tls::NativeTlsClient;
fn main() {
let...
2588 просмотров
schedule
10.03.2024
ошибка макроса undefined при компиляции гипер 0.9.17
Я пытаюсь создать веб-службу с помощью Iron, используя этот источник в качестве руководства , но при компиляции гипер:
Compiling hyper v0.9.17...
143 просмотров
schedule
08.02.2023
Как привязать запрос к определенному сетевому интерфейсу с помощью клиента Rust Hyper HTTP?
У меня есть Linux-сервер с несколькими сетевыми интерфейсами. У каждого интерфейса есть свой IP-адрес. Как заставить HTTP-запросы использовать определенный интерфейс, указав его IP-адрес? Точно так же, как параметр командной строки curl...
704 просмотров
schedule
11.01.2023
Повторное использование hyper :: client и tokio_core в Iron и Hyper
Я делаю запрос клиента внутри обработчика Iron. Как я могу повторно использовать Tokio Core и Hyper Client ? Я использую hyper 0.11.0 и tokio-core 0.1.
fn get_result(req: &mut Request) -> IronResult<Response> {
let mut...
413 просмотров
schedule
27.06.2022
Ошибка настраиваемого SSLContext Hyper HTTP2
Я пытаюсь сделать HTTP2-запрос к серверу (виртуальному хосту), который выдает SSL-сертификаты на основе значения заголовка хоста (SNI).
# conn = hyper.HTTP20Connection('http2.akamai.com', port=443, ssl_context=context)
#...
1133 просмотров
schedule
05.11.2023
Как использовать HTTP-прокси с асинхронным Hyper 0.11 в Rust?
Как отправить HTTP-запрос через прокси с Hyper 0.11? У меня есть следующий рабочий код, который отправляет HTTP-запрос без прокси:
extern crate hyper;
extern crate tokio_core;
extern crate futures;
use futures::Future;
use hyper::Client;
use...
1424 просмотров
schedule
16.06.2022
Как я могу обслуживать статические файлы / каталог в гипер?
Я хочу обслуживать некоторые статические файлы (.js, .css, ...) с моего гипер-сервера. В настоящее время единственный способ, который я могу придумать, - это встраивать файлы в виде строк / загружать их при запуске. Это есть ли лучший способ...
1428 просмотров
schedule
24.06.2022
Любой совет по использованию Hyper в Rust
Я искал любые рабочие примеры и хорошую документацию для Hyper Crate в ржавчине и наткнулся на пример здесь . Однако, когда я запускаю этот пример, я получаю несколько ошибок.
error[E0061]: this function takes 1 parameter but 0 parameters were...
266 просмотров
schedule
12.03.2023
Получение нескольких URL-адресов одновременно с Hyper
Я пытаюсь адаптировать пример гипербазового клиента для одновременного получения нескольких URL-адресов.
Это код, который у меня сейчас есть:
extern crate futures;
extern crate hyper;
extern crate tokio_core;
use std::io::{self, Write};
use...
1252 просмотров
schedule
16.04.2022
Скопируйте тело и заголовки из гипер-HTTP-запроса в новый запрос при проверке тела
Я хотел бы создать небольшой прокси-сервер Rust HTTP с использованием hyper, который принимает запросы, перенаправляет их и сбрасывает тело запроса + тело.
Основываясь на этом примере , прокси-часть работает нормально.
Однако я не могу просто...
2168 просмотров
schedule
19.02.2022
Цветовые схемы vim не отображают цвет фона
Испробованные решения: добавление export TERM=xterm-256color к .bashrc и .zshrc , а также добавление set t_Co=256 к .vimrc , как указано в решениях других вопросов.
Да, я использую цветовую схему, которая поддерживает как графический...
2065 просмотров
schedule
19.01.2023
Не удалось установить лосьон через npm
я пытался сделать это в гипер
<npm install lotion --save>
Но я получил следующую ошибку
нпм ОШИБКА! errno 1 npm ERR! [email protected] предустановить: 'rm -f ./bin/tendermint && touch ./bin/tendermint'> npm ERR! статус...
76 просмотров
schedule
20.05.2024
Проблема с передачей изменяемой ссылки Arc в обработчик hyper service_fn
Я пробовал следующее
Соответствующий импорт и показанный код
use std::sync::{Arc, Mutex};
use std::thread;
use hyper::rt::{self, Future, Stream};
use hyper::service::service_fn;
use hyper::{Body, Request, Response, Server, StatusCode};
pub...
590 просмотров
schedule
21.11.2022
Невозможно прочитать простую полезную нагрузку, выполняющую HTTP-запрос через hyper :: client :: Client: привязка признака `Body: Future` не выполняется
Я пытаюсь преобразовать Result в Buffer :
let ufc_root: String =
String::from("https://www.ufc.com/athletes/all?filters%5B0%5D=status%3A23");
// let ufc_root: String = String::from("https://www.google.com");
let https =...
553 просмотров
schedule
24.07.2023
R: определить частоту
Мне нужно создать функцию (или цикл) в R для обнаружения гиперчастоты. Требование по обнаружению гиперчастых - приходить 3 раза в течение 180 дней, при соблюдении этого требования человек будет гиперчастым не только в будущем, но и в прошлые визиты,...
186 просмотров
schedule
08.10.2022