Error during WebSocket handshake: 'Sec-WebSocket-Accept' header is missing
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- php
- Ambito
- backend, networking
Direzione di ricerca
Ispeziona il percorso di handshake WebSocket del server e confronta la sua risposta con il protocollo Sec-WebSocket-Accept descritto nell’issue. Riproduci una connessione normale verso un server locale o online in Chrome 17; il lavoro è completato quando il client raggiunge connect invece di disconnettersi con lo stato 3 e la risposta include l’header richiesto. Non sono identificati file o test, sebbene il report dica che è stata allegata una patch.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What steps will reproduce the problem?
1. Normal connect to a lazy local or online server, see 'Sec-WebSocket-Accept'
header is missing in Chrome 17
What is the expected output? What do you see instead?
Normally the client should get the "connect" state, but unfortunately it is
disconnecting immediately with status 3.
What version of the product are you using? On what operating system?
Latest one.
Please provide any additional information below.
What you need is to implement the Sec-WebSocket-Accept header, see
http://en.wikipedia.org/wiki/WebSocket#WebSocket_protocol_handshake
The client provides the key and the server respond with the encrypted accepted
header. I've patched that for you. Can I join the project? Attached the patch.
Original issue reported on code.google.com by michaelpalmer04 on 25 Apr 2014 at 8:12
- Lingua principale
- PHP
- Stelle
- 0
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di et-nik/phpwebsocket
-
auto-migrated Priority-Medium Type-Defect
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
et-nik/phpwebsocket#77 ·
-
error in server in windows 7Apertaauto-migrated Priority-Medium Type-Defect
Difficoltà 3/5 1-2 giorni Idoneità per principianti 20/100
et-nik/phpwebsocket#78 ·
-
auto-migrated Type-Patch
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
et-nik/phpwebsocket#72 ·
-
auto-migrated Type-Patch
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
et-nik/phpwebsocket#73 ·
-
auto-migrated Type-Patch
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
et-nik/phpwebsocket#74 ·
Tutte le issue di et-nik/phpwebsocket
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
WordPress/hosting-handbook#506 ·
I maintainer di solito rispondono entro 2 giorni
-
Installing a plugin with composer_packages installs dev dependencies and breaks the autoloader (Error 500)Forse già presa @Boy132 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
nginx: static-file locations drop the security headers, and the dotfile deny is matched after themApertabug Low Security
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
backdrop-contrib/commerce#60 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 76/100