Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

295
Visualizações
¿Es posible crear una conexión websocket de alguna manera desde una página web javascript de origen HTTPS a otro servidor WS de origen cruzado?

Estoy desarrollando un servidor websocket (llamémoslo WS), que es totalmente independiente de otro servidor HTTPS que también estoy desarrollando (llamémoslo Main).

WS en sí funciona bien y también tengo una herramienta de prueba de línea de comandos que está escrita en Node.JS que puede comunicarse con WS a través de mensajes websocket.

Main también funciona bien y puedo abrir páginas web con navegadores a través de HTTPS sin ningún problema.

Aquí está el problema:

Dado que las pruebas de la línea de comandos no son fáciles de usar para los ingenieros que no están familiarizados con las líneas de comandos, quiero crear una "Herramienta de prueba de la página web del navegador" en Main para enviar mensajes a WS y recibir una respuesta.

Básicamente usé códigos de aquí: https://blog.teamtreehouse.com/an-introduction-to-websockets#:~:text=To%20send%20a%20message%20through,binary%20data%20through%20a%20WebSocket .

Sin embargo, en esta línea

 // Create a new WebSocket. var socket = new WebSocket('ws://Ws-address');

El navegador me dice "La página en 'https://MainUrl/testing-tool' se cargó a través de HTTPS, pero intentó conectarse al extremo inseguro de WebSocket 'ws://Ws-address/'. Esta solicitud se bloqueó; este extremo debe estar disponible a través de WSS".

Sin embargo, el servidor WS es una aplicación en tiempo real y no está diseñado para funcionar sobre wss, sino que, como requisito, debe optimizarse la velocidad tanto como sea posible y se debe sacrificar todo lo demás.

Por lo tanto, WS usará ws simple en lugar de wss, que tiene un protocolo de enlace tls adicional.

¿Hay alguna manera de hacer que mi "Herramienta de prueba" funcione?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda