diff --git a/hassio/api/ingress.py b/hassio/api/ingress.py index cabbb1fd5..788450439 100644 --- a/hassio/api/ingress.py +++ b/hassio/api/ingress.py @@ -209,8 +209,8 @@ def _is_websocket(request: web.Request) -> bool: headers = request.headers if ( - headers.get(hdrs.CONNECTION) == "Upgrade" - and headers.get(hdrs.UPGRADE) == "websocket" + headers.get(hdrs.CONNECTION, "").lower() == "upgrade" + and headers.get(hdrs.UPGRADE, "").lower() == "websocket" ): return True return False