mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-23 06:41:32 +02:00
MINOR: mux-h2: add trace on extended connect usage
Add a state trace to report that a protocol upgrade is converted using the rfc8441 Extended connect method. This is useful in regards with the recent changes to improve http/2 websockets.
This commit is contained in:
parent
ab896ee3f7
commit
e0c258c84d
@ -5319,6 +5319,7 @@ static size_t h2s_bck_make_req_headers(struct h2s *h2s, struct htx *htx)
|
||||
do {
|
||||
if (isteqi(iststop(connection_ist, ','),
|
||||
ist("upgrade"))) {
|
||||
TRACE_STATE("convert upgrade to extended connect method", H2_EV_TX_FRAME|H2_EV_TX_HDR, h2c->conn, h2s);
|
||||
h2s->flags |= (H2_SF_BODY_TUNNEL|H2_SF_EXT_CONNECT_SENT);
|
||||
sl->info.req.meth = HTTP_METH_CONNECT;
|
||||
meth = ist("CONNECT");
|
||||
|
Loading…
x
Reference in New Issue
Block a user