6 个稳定版本
1.1.1 | 2023年2月6日 |
---|---|
1.1.0 | 2023年2月5日 |
1.0.3 | 2023年1月30日 |
#283 in HTTP 客户端
1,018 每月下载量
用于 roboplc-cli
9KB
155 行
ureq multipart 发布工具包
ureq http multipart 发布工具包。
源自 multipart
示例 1
use ureq_multipart::MultipartBuilder;
let (content_type,data) = MultipartBuilder::new()
.add_file("test","/home/feiy/Desktop/1.txt").unwrap()
.add_text("name","value")
.finish().unwrap();
let resp: Value = ureq::post("http://some.service.url")
.set("Content-Type", &content_type)
.send_bytes(&data)?
.into_json()?
示例 2
use ureq_multipart::MultipartRequest;
let resp: Value = ureq::post("http://some.service.url")
.send_multipart_file("name","&/home/feiy/Desktop/1.txt")?
.into_json()?
lib.rs
:
ureq multipart 发布工具包
源自 multipart
示例 1
use ureq_multipart::MultipartBuilder;
let (content_type,data) = MultipartBuilder::new()
.add_file("test","/home/feiy/Desktop/1.txt").unwrap()
.add_text("name","value")
.finish().unwrap();
let resp: Value = ureq::post("http://some.service.url")
.set("Content-Type", &content_type)
.send_bytes(&data)?
.into_json()?
示例 2
use ureq_multipart::MultipartRequest;
let resp: Value = ureq::post("http://some.service.url")
.send_multipart_file("name","&/home/feiy/Desktop/1.txt")?
.into_json()?
依赖项
~2.5MB
~71K SLoC