Connect to an unsecured WebSocket over https

Viewed 4809

I am trying to establish a connection to a unsecured WebSocket.

However, my page is loaded over HTTPS, which means the browser won't allow an unsecure WS connection, instead it will require a secure WSS connection.

Is there any workaround to connect to an unsecured WebSocket when loading my page over HTTPS?

The JS code is simple:

<script>

var wsUri = "ws://201.77.219.223/ws";
websocket = new WebSocket(wsUri);
websocket.onopen = function(evt) {
console.log("Connected to Endpoint!");
};
websocket.onmessage = function(evt) {
console.log("Message Received: " + evt.data);
};
websocket.onerror = function(evt) {
console.log("ERROR: " + evt.data);
};
function doSend(message) {
console.log("Message Sent: " + message);
websocket.send(message);
}
doSend({
"module": "login",
"service": "authentication",
"parameters": {"login": "teste", "password": "123456"}
} );

</script>
0 Answers
Related