commit | 17278b367d4674a54d592ab27fd10c6d1f447448 | [log] [tgz] |
---|---|---|
author | Hyun Jae Moon <[email protected]> | Wed Aug 09 01:20:02 2023 +0000 |
committer | Automerger Merge Worker <[email protected]> | Wed Aug 09 01:20:02 2023 +0000 |
tree | f722a2e32344e1b98e1eec5df5977364a16b82b2 | |
parent | 4f6000d91752ebe3ca5dba34dc80a393b4d960fd [diff] | |
parent | 608a9e943404512b27983fe16a4fe38f2bd1de7e [diff] |
Resolve dropping-copy-types warning by setting boolean to a ignored am: 17488f02c0 am: 7024837342 am: e6444b7910 am: f5c811e22e am: 608a9e9434 Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/http/+/2695182 Change-Id: I46c43d11053dcaf2a19f3751d1c7b65c1a571c32 Signed-off-by: Automerger Merge Worker <[email protected]>
A general purpose library of common HTTP types
More information about this crate can be found in the crate documentation.
To use http
, first add this to your Cargo.toml
:
[dependencies] http = "0.2"
Next, add this to your crate:
use http::{Request, Response}; fn main() { // ... }
Create an HTTP request:
use http::Request; fn main() { let request = Request::builder() .uri("https://www.rust-lang.org/") .header("User-Agent", "awesome/1.0") .body(()) .unwrap(); }
Create an HTTP response:
use http::{Response, StatusCode}; fn main() { let response = Response::builder() .status(StatusCode::MOVED_PERMANENTLY) .header("Location", "https://www.rust-lang.org/install.html") .body(()) .unwrap(); }
This project follows the Tokio MSRV and is currently set to 1.49
.
Licensed under either of
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.