Recent #713 and #263 added amazing support for setting headers for the connect request and also reading the response headers.
Regrettably, reading http status code (which can be set and in case of success is used for connect) hasn't also been added. This is especially problematic for l7 proxies which tend to just deny the request if throttling user (limits, ddos protection ...) and tend to do so without adding any specific headers - relying on 429 status code & identification that the responder was proxy. \
right now it's not really a problem (for us) as none of our proxies support WT anyway (😅) but it is a known problem of websocket and the issue (when support for wt is better) will be analogous.
Recent #713 and #263 added amazing support for setting headers for the connect request and also reading the response headers.
Regrettably, reading http status code (which can be set and in case of success is used for connect) hasn't also been added. This is especially problematic for l7 proxies which tend to just deny the request if throttling user (limits, ddos protection ...) and tend to do so without adding any specific headers - relying on 429 status code & identification that the responder was proxy. \
right now it's not really a problem (for us) as none of our proxies support WT anyway (😅) but it is a known problem of websocket and the issue (when support for wt is better) will be analogous.