Connexion websocket avec Chrome et IE ok mais aléatoire sur Firefox
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:
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 :
Code:
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= |
Sachant que sans le SSL (en connexion classique WS://) tout fonctionne parfaitement.
J'en déduis donc que ça vient du navigateur mais que faire ? Quelqu'un aurait une piste ?
Merci