websocket's header param is a list, not a dict