From 4fefa1a87053eae22466c3c604e88e8649f65939 Mon Sep 17 00:00:00 2001 From: Jorge Date: Tue, 12 May 2026 13:00:17 -0500 Subject: [PATCH] Add header for connection behind proxy --- webex_bot/websockets/webex_websocket_client.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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: