fix request
This commit is contained in:
parent
e135292817
commit
614e1900b7
@ -186,7 +186,12 @@ impl FlowgateServer {
|
||||
}
|
||||
|
||||
let mut raw_status = read_until(&mut stream, b"\r\n").await?;
|
||||
|
||||
let mut request = Vec::new();
|
||||
request.append(&mut raw_status.clone());
|
||||
|
||||
raw_status.truncate(raw_status.len() - 2);
|
||||
|
||||
let status = String::from_utf8(raw_status.clone()).ok()?;
|
||||
let status = status.split(" ").collect::<Vec<&str>>();
|
||||
|
||||
@ -255,7 +260,6 @@ impl FlowgateServer {
|
||||
|
||||
debug!("{} {} got connection", addr, status[1]);
|
||||
|
||||
let mut request = Vec::new();
|
||||
|
||||
match &conn.config.ip_forwarding {
|
||||
IpForwarding::Simple => {
|
||||
@ -277,8 +281,6 @@ impl FlowgateServer {
|
||||
_ => {}
|
||||
}
|
||||
|
||||
request.append(&mut raw_status.clone());
|
||||
|
||||
for (key, value) in headers {
|
||||
let mut value = value.to_string();
|
||||
|
||||
@ -312,6 +314,8 @@ impl FlowgateServer {
|
||||
|
||||
request.append(&mut b"\r\n".to_vec());
|
||||
|
||||
debug!("{:?}", String::from_utf8_lossy(&request));
|
||||
|
||||
conn.stream.write_all(&request).await.ok()?;
|
||||
|
||||
debug!("{} {} sent request to server", addr, status[1]);
|
||||
|
Loading…
Reference in New Issue
Block a user