Skip to content

Commit 7e343c9

Browse files
committed
Actually allow manual framing headers in upstream request
1 parent 8a93839 commit 7e343c9

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

src/upstream.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,15 @@ pub fn send_request(
301301
})
302302
.unwrap_or(false);
303303

304-
filter_outgoing_headers(req.headers_mut());
304+
let manual_framing_headers = req
305+
.extensions()
306+
.get::<ViceroyRequestMetadata>()
307+
.map(|vrm| vrm.manual_framing_headers)
308+
.unwrap_or(false);
309+
if !manual_framing_headers {
310+
filter_outgoing_headers(req.headers_mut());
311+
}
312+
305313
req.headers_mut().insert(hyper::header::HOST, host);
306314
*req.uri_mut() = uri;
307315

0 commit comments

Comments
 (0)