3 个不稳定版本
0.2.0 | 2023 年 12 月 1 日 |
---|---|
0.1.1 | 2023 年 7 月 8 日 |
0.1.0 | 2023 年 6 月 24 日 |
#16 在 #hyperium
25 每月下载量
用于 yeet-yoink
6KB
53 行
对 hyperium/headers 的 Content-MD5 头部支持
这添加了 RFC1864 Content-MD5
头部作为类型化头部
use headers::Header;
use http::HeaderValue;
use headers_content_md5::ContentMd5;
fn it_works() {
let value = HeaderValue::from_static("Q2hlY2sgSW50ZWdyaXR5IQ==");
let md5 = ContentMd5::decode(&mut [&value].into_iter()).unwrap();
let expected = "Check Integrity!".as_bytes().try_into().unwrap();
assert_eq!(md5, ContentMd5(expected))
}
lib.rs
:
提供了 ContentMd5
类型化头部。
示例
use headers::Header;
use http::HeaderValue;
use headers_content_md5::ContentMd5;
let value = HeaderValue::from_static("Q2hlY2sgSW50ZWdyaXR5IQ==");
let md5 = ContentMd5::decode(&mut [&value].into_iter()).unwrap();
assert_eq!(md5.0, "Check Integrity!".as_bytes())
依赖项
~1.5MB
~30K SLoC