Browse Source

fix direct connect scheme check error

Robert 1 year ago
parent
commit
4f485ddeac
2 changed files with 13 additions and 1 deletions
  1. 12 0
      EVCB_OCPP.WSServer/Service/WsService/WebsocketService.cs
  2. 1 1
      version.txt

+ 12 - 0
EVCB_OCPP.WSServer/Service/WsService/WebsocketService.cs

@@ -102,6 +102,18 @@ public class WebsocketService<T> where T : WsSession
         {
         }
 
+        var rawScheme = context.Request.Scheme.ToLower();
+        if (rawScheme == "http" ||
+            rawScheme == "ws")
+        {
+            return "ws";
+        }
+        if (rawScheme == "https" ||
+            rawScheme == "wss")
+        {
+            return "wss";
+        }
+
         return toReturn;
     }
 }

+ 1 - 1
version.txt

@@ -1 +1 @@
-Docker_v1.1.9
+Docker_v1.1.10