Converts raw request to Request
and build Response
s
Request
rust
for stream in listener.incoming(){
let mut tcp_stream = stream.unwrap();
let request = http_parser::Request::from(&tcp_stream);
Request
properties to build a Response
and send it```rust let request = httprequestparser::Request::from(&tcpstream); let mut response = httprequest_parser::Response::new();
if request.path == "/" {
response.body = "Hello, World!".to_owned();
} else {
response.headers = vec!["Content-Type: application/json".to_owned()];
response.body = format!("{{\n\t\"actualPath\":\"{}\"\n}}", request.path);
}
response.send(&tcp_stream)
}
```