3个不稳定版本
0.2.0-alpha.2 | 2019年5月14日 |
---|---|
0.1.0 | 2018年11月11日 |
在#brotli中排名第30
每月下载量27次
14KB
134 行
accept-encoding
从Accept-Encoding HTTP头中确定最佳编码。
示例
基本用法
use accept_encoding::Encoding;
use failure::Error;
use http::header::{HeaderMap, HeaderValue, ACCEPT_ENCODING};
fn main () -> Result<(), failure::Error> {
let mut headers = HeaderMap::new();
headers.insert(ACCEPT_ENCODING, HeaderValue::from_str("gzip, deflate, br")?);
let encoding = accept_encoding::parse(&headers)?;
assert_eq!(encoding, Some(Encoding::Gzip));
Ok(())
}
安装
$ cargo add accept-encoding
安全性
此crate使用#![deny(unsafe_code)]
来确保所有内容都在100%安全的Rust中实现。
贡献
想加入我们吗?查看我们的"贡献"指南并查看一些这些问题
参考
无。
许可
MIT OR Apache-2.0
依赖
~1MB
~15K SLoC