Adds the necessary headers to msg to request a WebSocket handshake including supported WebSocket extensions.
The message body and non-WebSocket-related headers are not modified.
This is a low-level function; if you use soup.session.Session.websocketConnectAsync to create a WebSocket connection, it will call this for you.
a #SoupMessage
the "Origin" header to set
list of protocols to offer
list of supported extension types
Adds the necessary headers to msg to request a WebSocket handshake including supported WebSocket extensions.
The message body and non-WebSocket-related headers are not modified.
This is a low-level function; if you use soup.session.Session.websocketConnectAsync to create a WebSocket connection, it will call this for you.