added custom headers and querystring to websockets