TCP请求库
小于 1 分钟tcp-requestrequestrust
目录
tcp-request
一个 Rust 库,用于发送原始 TCP 请求,支持处理响应、管理重定向以及在 TCP 连接中处理压缩数据。
安装
通过以下命令安装该 crate:
cargo add tcp-request
使用方法
发送文本数据
use tcp_request::*;
let mut request_builder = RequestBuilder::new()
.host("127.0.0.1")
.port(80)
.data("tcp send")
.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)
.data("tcp send".as_bytes())
.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 root@ltpp.vip。