跳至主要內容

TCP请求库

ltpp-universe小于 1 分钟tcp-requestrequestrust

目录

GITHUB 地址open in new window

tcp-request

API 文档open in new window

一个 Rust 库,用于发送原始 TCP 请求,支持处理响应、管理重定向以及在 TCP 连接中处理压缩数据。

安装

通过以下命令安装该 crate:

cargo add tcp-request

使用方法

发送文本数据

use tcp_request::*;
let mut request_builder = RequestBuilder::new()
    .host("127.0.0.1")
    .port(80)
    .set_data("tcp send".into())
    .build();
request_builder
    .send()
    .and_then(|response| {
        println!("ResponseTrait => {:?}", response.text());
        Ok(())
    })
    .unwrap_or_else(|e| println!("Error => {:?}", e));

发送二进制数据

use tcp_request::*;
let mut request_builder = RequestBuilder::new()
    .host("127.0.0.1")
    .port(80)
    .set_data("tcp send".into())
    .build();
request_builder
    .send()
    .and_then(|response| {
        println!("ResponseTrait => {:?}", response.text());
        Ok(())
    })
    .unwrap_or_else(|e| println!("Error => {:?}", e));

注意事项

确保系统中已安装 CMake。

开源协议

此项目基于 MIT 协议开源,详细内容请参阅 LICENSE

贡献

欢迎贡献!请提交 Issue 或 Pull Request。

联系方式

如有任何问题,请通过以下邮箱联系作者:ltpp-universe [email protected]

上次编辑于:
贡献者: 尤雨东