hyper相关内容

如何在 Rust 中使用客户端证书发出请求

我有一个使用 Docker 容器在 Bluemix 中部署微服务的项目.所有微服务都是用 Java 编写的,并且使用 JKS 文件进行通信. 我还使用 Express.js 在 Node.js 中开发了一个微服务.为了使用其他微服务,我使用 Request 模块 和 option.agentOptions功能和一个 pfx 文件,像这样: var 选项 = {uri: config.get ..
发布时间:2022-01-25 10:35:18 其他开发

如何更改我的超级终端(从 hyper.is 下载)的主题?

如果您有使用可下载软件“Hyper"的任何经验这基本上只是一个终端,那么你也许可以帮助我.我不能改变主题,它的外观.我使用的是最新版本的 MacOS.我尝试打开文件 hyper.js 但我的电脑找不到它.“~/Library/Application Support/Hyper/.hyper.js"标记错误.我该怎么做才能更改主题? 解决方案 我想通了,我必须去 Hyper(在我的 mac ..
发布时间:2021-09-05 20:33:02 其他开发

如何将 hyper::server::Server 存储为结构中的字段?

我有一个在内部使用 hyper 的库.我希望用户能够创建一个 App,其中包含一个在内部处理 HTTP 连接的 Server. 使用 hyper::server::conn::AddrIncoming;使用 hyper::server::Server;使用 hyper::service::service_fn_ok;使用 std::net::SocketAddr;酒吧结构应用{内部:服务器,}实 ..
发布时间:2021-07-13 21:19:57 其他开发

`RefCell<std::string::String>`不能在线程之间安全地共享?

这是如何在 Rust 的闭包内重用外部作用域中的值?,为更好的呈现打开了新的 Q. //main.rs//该值最终会在 `main` 中被修改//并且http请求应该以任何“当前"响应它持有的价值.let mut test_for_closure :Arc>= Arc::new(RefCell::from(“Foo".to_string()));//...//HTTP 请求的处理程序//来自 h ..
发布时间:2021-07-13 21:01:31 其他开发

如何在 Hyper 处理程序之间共享 HashMap?

我正在尝试通过使用 Hyper 0.10 实现一个简单的内存中 URL 缩短器来学习 Rust.我遇到了一个问题,我认为这是由于尝试关闭处理程序中的可变 HashMap 引起的: fn post(mut req: Request, mut res: Response, short_uris: &mut HashMap) {让 mut body = String::new( ..
发布时间:2021-07-13 20:33:31 其他开发

如何使用带有 hyper 的 multipart/form-data 发布图像?

我正在尝试像 cURL 那样使用 hyper 发布图像文件: curl -F smfile=@11.jpg https://httpbin.org/post --trace-ascii - 结果是: {“参数":{},“数据": "",“文件":{“smfile":“数据:图像/jpeg;base64,..."},“形式": {},“标题":{“接受": "/","连接": "关闭","内容 ..
发布时间:2021-06-18 20:22:07 其他开发

使用hyper将块流异步写入文件

我正在尝试创建一个简单的函数,该函数使用hyper将远程文件下载到本地文件路径.我还需要文件写入也要异步(就我而言,我正在使用 tokio_fs ).这是代码: 在操场上查看 //省略了部分代码,有关完整源代码,请参见操场pub fn download_file(uri:乌里file_location:& Path,)->Box ..
发布时间:2021-05-09 20:28:00 其他开发

如何在Rust中使用客户证书进行请求

我有一个项目,该项目在带有Docker容器的Bluemix中部署了微服务。所有微服务都是用Java编写的,通讯使用的是JKS文件。 我还使用Express.js在Node.js中开发了微服务。为了使用其他微服务,我使用了请求模块和 option.agentOptions 功能和 pfx文件,例如: var options = { uri:config.get(“ https://w ..
发布时间:2020-10-02 18:35:38 其他开发

Hyper中的共享可变状态

我正在尝试在Hyper Web服务器中创建一个计数器,该计数器对已收到的请求数进行计数.我正在使用Arc>保持计数.但是,我无法找出move和.clone()的正确组合来满足闭包的类型.以下是一些可编译的代码,但会在每个请求时重置计数器: extern crate hyper; use hyper::rt::Future; use hyper::service::se ..
发布时间:2020-07-06 04:39:50 其他开发

如何阅读基于Tokio的Hyper请求的整个正文?

我想使用Hyper的当前主分支编写服务器,该分支保存POST请求传递的消息,并将该消息发送到每个传入的GET请求. 我有这个,大部分是从超级示例目录复制的: extern crate futures; extern crate hyper; extern crate pretty_env_logger; use futures::future::FutureResult; use ..
发布时间:2020-07-06 04:34:40 其他开发

同时使用git2和hyper:openssl链接不止一次

我正在尝试构建同时使用hyper和git2的东西.现在,openssl链接了两次,我遇到了问题. shepmaster 的提示将我带到了货运features,我尝试过,但仍然被卡住. 我在cargo build上遇到的确切错误如下: error: native library `openssl` is being linked to by more than one version o ..
发布时间:2020-05-21 02:19:43 其他开发