diff --git a/webex_bot/websockets/webex_websocket_client.py b/webex_bot/websockets/webex_websocket_client.py index c78d75e..4d14027 100644 --- a/webex_bot/websockets/webex_websocket_client.py +++ b/webex_bot/websockets/webex_websocket_client.py @@ -87,13 +87,19 @@ def __init__(self, self.device_url = self._get_device_url() def _get_headers(self): - return { + + headers = { "Authorization": f"Bearer {self.access_token}", "Content-type": "application/json;charset=utf-8", "User-Agent": f"webex_bot/{__version__}{self.add_to_ua}", "trackingid": self.tracking_id } + if self.proxies: + headers["Connection"] = f"close" + + return headers + def _get_websocket_connect_kwargs(self, connect_func): headers = self._get_headers() try: