Преглед изворни кода

fix direct connect scheme check error

Robert пре 1 година
родитељ
комит
4f485ddeac
2 измењених фајлова са 13 додато и 1 уклоњено
  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