public api that allows adding headers to the websocket connect http request

public api that allows adding headers to the websocket connect http request

Signed-off-by: Lukas Hetzenecker <lukas.hetzenecker@gmail.com>