websocketClientPrepareHandshake

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.

void
websocketClientPrepareHandshake

Parameters

msg soup.message.Message

a #SoupMessage

origin string

the "Origin" header to set

protocols string[]

list of protocols to offer

supportedExtensions gobject.type_class.TypeClass[]

list of supported extension types