Bonjour à tous,
Je me connecte en javascript sur un serveur websocket programmé en PHP avec une connexion sécurisée WSS:// (SSL).
Avec Chrome et Internet Explorer, la connexion est validée sans problème, j'obtiens ce header en retour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 HTTP/1.1 101 Switching Protocols Content-Type: text/html;charset=UTF-8 Upgrade: WebSocket Connection: Upgrade Sec-WebSocket-Version: 13 Sec-WebSocket-Origin: https://www.lesitedorigine.com Sec-WebSocket-Location: ws://monserveur.net/ Sec-WebSocket-Accept: eE+jwv4RXWgXEXR+jR2vbM2zK3E=
Cependant 9 fois sur 10, en utilisant Firefox, la connexion échoue. Dans le header Upgrade et Connection sont vides :
Sachant que sans le SSL (en connexion classique WS://) tout fonctionne parfaitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 HTTP/1.1 101 Switching Protocols Content-Type: text/html;charset=UTF-8 Upgrade: Connection: Sec-WebSocket-Version: 13 Sec-WebSocket-Origin: https://www.lesitedorigine.com Sec-WebSocket-Location: ws://monserveur.net/ Sec-WebSocket-Accept: yhhXES631Rbbp2Uo45Hp31vkA1s=
J'en déduis donc que ça vient du navigateur mais que faire ? Quelqu'un aurait une piste ?
Merci
Partager