зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1680733 - [remote] Use a case-insensitive check for WebSocket upgrade header value. r=remote-protocol-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D98751
This commit is contained in:
Родитель
16a19b1aa8
Коммит
dacc23265c
|
@ -82,8 +82,10 @@ function processRequest({ requestLine, headers }) {
|
|||
}
|
||||
|
||||
const upgrade = headers.get("upgrade");
|
||||
if (!upgrade || upgrade !== "websocket") {
|
||||
throw new Error("The handshake request has incorrect Upgrade header");
|
||||
if (!upgrade || upgrade.toLowerCase() !== "websocket") {
|
||||
throw new Error(
|
||||
`The handshake request has incorrect Upgrade header: ${upgrade}`
|
||||
);
|
||||
}
|
||||
|
||||
const connection = headers.get("connection");
|
||||
|
|
Загрузка…
Ссылка в новой задаче