Fixed error if request len is 0
This commit is contained in:
parent
72e57a4747
commit
c9edf655a6
|
@ -56,13 +56,13 @@ fn handle_connection(mut stream: TcpStream, root_dir: String) {
|
||||||
let request = String::from_utf8_lossy(&buffer[..]);
|
let request = String::from_utf8_lossy(&buffer[..]);
|
||||||
let parsed_request: Vec<&str> = request.split(' ').collect();
|
let parsed_request: Vec<&str> = request.split(' ').collect();
|
||||||
let _post: Vec<&str> = request.split('\n').collect();
|
let _post: Vec<&str> = request.split('\n').collect();
|
||||||
let _post = _post[1].to_string();
|
|
||||||
if parsed_request.len() != 3 {
|
if parsed_request.len() != 3 {
|
||||||
let status_line = "5 Request error";
|
let status_line = "5 Request error";
|
||||||
send_response(status_line, "".to_string(), stream);
|
send_response(status_line, "".to_string(), stream);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let _post = _post[1].to_string();
|
||||||
let _host = parsed_request[0];
|
let _host = parsed_request[0];
|
||||||
let _path = parsed_request[1];
|
let _path = parsed_request[1];
|
||||||
let _post_len = parsed_request[2];
|
let _post_len = parsed_request[2];
|
||||||
|
|
Loading…
Reference in New Issue