6个版本
0.1.5 | 2022年2月15日 |
---|---|
0.1.4 | 2021年2月1日 |
0.1.3 | 2020年9月2日 |
0.1.2 | 2020年8月21日 |
0.1.1 | 2016年10月2日 |
#182 in 网络编程
237,291 每月下载量
用于 272 个crate (15 直接)
18KB
509 行
rust-http-range
HTTP Range头部解析器。根据RFC 2616规范解析Range HTTP头部字符串。
灵感来源于Go的net/http库。
概述
示例用法
extern crate http_range;
use http_range::{HttpRange};
fn main() {
let range_str = "bytes=0-8";
let size = 10;
match HttpRange::parse(range_str, size) {
Ok(rngs) => for r in rngs {
println!("Start {}, length {}", r.start, r.length)
},
Err(err) => println!("HttpRange parse error: {:?}", err)
};
}
应用场景
作者
Luka Zakrajšek
许可证
MIT
lib.rs
:
http-range
HTTP Range头部解析器。灵感来源于Go的net/http库。