X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fwebsockets%2Fqwebsocket_p.cpp;h=18962fff05a4c4c1f873ac6dfd25f12eb16d2f98;hb=a69877e8c675c0ad69b6fcfa00c57433e9b0c94b;hp=7555eca1f1f099c586e857c2d0837365d48fbff3;hpb=c8da97458d4f8003beea00d8ba9791e3551be171;p=contrib%2Fqtwebsockets.git diff --git a/src/websockets/qwebsocket_p.cpp b/src/websockets/qwebsocket_p.cpp index 7555eca..18962ff 100644 --- a/src/websockets/qwebsocket_p.cpp +++ b/src/websockets/qwebsocket_p.cpp @@ -887,21 +887,21 @@ void QWebSocketPrivate::processHandshake(QTcpSocket *pSocket) const QStringList headerField = headerLine.split(QStringLiteral(": "), QString::SkipEmptyParts); if (headerField.size() == 2) { - headers.insertMulti(headerField[0], headerField[1]); + headers.insertMulti(headerField[0].toLower(), headerField[1]); } headerLine = readLine(pSocket); } - const QString acceptKey = headers.value(QStringLiteral("Sec-WebSocket-Accept"), + const QString acceptKey = headers.value(QStringLiteral("sec-websocket-accept"), QString()); - const QString upgrade = headers.value(QStringLiteral("Upgrade"), QString()); - const QString connection = headers.value(QStringLiteral("Connection"), QString()); + const QString upgrade = headers.value(QStringLiteral("upgrade"), QString()); + const QString connection = headers.value(QStringLiteral("connection"), QString()); // unused for the moment -// const QString extensions = headers.value(QStringLiteral("Sec-WebSocket-Extensions"), +// const QString extensions = headers.value(QStringLiteral("sec-websocket-extensions"), // QString()); -// const QString protocol = headers.value(QStringLiteral("Sec-WebSocket-Protocol"), +// const QString protocol = headers.value(QStringLiteral("sec-websocket-protocol"), // QString()); - const QString version = headers.value(QStringLiteral("Sec-WebSocket-Version"), + const QString version = headers.value(QStringLiteral("sec-websocket-version"), QString()); if (Q_LIKELY(httpStatusCode == 101)) {