Module cabot::request [−][src]
HTTP Request handling.
Example
use cabot::RequestBuilder; let request = RequestBuilder::new("http://localhost/") .set_http_method("POST") .add_header("Content-Type: application/json") .set_body_as_str("{}") .build() .unwrap(); let attempt = "POST / HTTP/1.1\r\nContent-Type: \ application/json\r\nUser-Agent: cabot/0.6.0\r\n\ Host: localhost\r\nConnection: \ close\r\nContent-Length: 2\r\n\r\n{}"; assert_eq!(request.to_string(), attempt.to_string());
Structs
| Request | An HTTP Request representation. |
| RequestBuilder | Construct Request |