Lines Matching refs:request_data
12 fn unmarshal(request_data: &str) -> Option<Self> in unmarshal()
41 pub fn parse_content_length(request_data: &str) -> Option<u32> { in parse_content_length()
45 let start_index = request_data.find(start)? + start.len(); in parse_content_length()
46 let end_index = request_data[start_index..].find(end)? + start_index; in parse_content_length()
47 let length_str = &request_data[start_index..end_index]; in parse_content_length()
53 fn unmarshal(request_data: &str) -> Option<Self> { in unmarshal()
54 log::trace!("len: {} content: {}", request_data.len(), request_data); in unmarshal()
57 let header_end_idx = if let Some(idx) = request_data.find("\r\n\r\n") { in unmarshal()
58 let data_except_body = &request_data[..idx]; in unmarshal()
115 request_data.len() in unmarshal()
118 if request_data.len() > header_end_idx { in unmarshal()
120 http_request.body = Some(request_data[header_end_idx..].to_string()); in unmarshal()
163 fn unmarshal(request_data: &str) -> Option<Self> { in unmarshal()
165 let header_end_idx = if let Some(idx) = request_data.find("\r\n\r\n") { in unmarshal()
166 let data_except_body = &request_data[..idx]; in unmarshal()
197 if request_data.len() > header_end_idx { in unmarshal()
199 http_response.body = Some(request_data[header_end_idx..].to_string()); in unmarshal()