17次发布
0.2.16 | 2021年7月17日 |
---|---|
0.2.15 | 2021年7月17日 |
0.2.14 | 2021年5月29日 |
0.2.13 | 2021年4月30日 |
0.1.16 |
|
#71 in #http-response
30KB
880 代码行数
http-protocol
头部
extern crate http_protocol;
use http_protocol::header::Header;
use http_protocol::Headers;
fn main() {
let mut headers = Headers::new();
headers.insert(Header::Connection, &b"close"[..]);
println!("{:?}", headers);
}
响应
extern crate http_protocol;
use http_protocol::header::Header;
use http_protocol::{Body, Headers, HttpVersion, Response, StatusCode};
fn main() {
let mut headers = Headers::new();
headers.insert(Header::Connection, &b"close"[..]);
let mut response_builder = Response::builder();
response_builder
.http_version(HttpVersion::Http11)
.status_code(StatusCode::S200)
.headers(headers)
.body(Body::empty());
let response = response_builder.build().unwrap();
println!("{:?}", response);
}
依赖
~2.5–8.5MB
~60K SLoC