Fixed error if request len is 0

This commit is contained in:
g1n 2021-08-05 08:41:03 +00:00
parent 72e57a4747
commit c9edf655a6
1 changed files with 1 additions and 1 deletions

View File

@ -56,13 +56,13 @@ fn handle_connection(mut stream: TcpStream, root_dir: String) {
let request = String::from_utf8_lossy(&buffer[..]);
let parsed_request: Vec<&str> = request.split(' ').collect();
let _post: Vec<&str> = request.split('\n').collect();
let _post = _post[1].to_string();
if parsed_request.len() != 3 {
let status_line = "5 Request error";
send_response(status_line, "".to_string(), stream);
return;
}
let _post = _post[1].to_string();
let _host = parsed_request[0];
let _path = parsed_request[1];
let _post_len = parsed_request[2];