summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJorma Tähtinen <Jorma.Tahtinen@digia.com>2014-08-06 16:12:54 +0300
committerJędrzej Nowacki <jedrzej.nowacki@digia.com>2014-09-09 08:22:56 +0200
commitea22c846b285ee4f71efc0fc050a4759880433a8 (patch)
treec1059d5d5877a72e4b1816d587ce798bd74d5dab /tests
parent9924fc0b14a30a677d964efaef62539350c656d4 (diff)
downloadqtwebsockets-ea22c846b285ee4f71efc0fc050a4759880433a8.tar.gz
Fix QWebSocketServer for clients preferring lowercase http headers.
QWebSocketServer should not use case-sensitive compare to validate http headers for incoming connections. Change-Id: Ie7b8a9f6ca1a0b547eb7a924f6392395f812b0e3 Task-number: QTBUG-40615 Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/handshakerequest/tst_handshakerequest.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/auto/handshakerequest/tst_handshakerequest.cpp b/tests/auto/handshakerequest/tst_handshakerequest.cpp
index 6e26af4..3e6ec40 100644
--- a/tests/auto/handshakerequest/tst_handshakerequest.cpp
+++ b/tests/auto/handshakerequest/tst_handshakerequest.cpp
@@ -275,11 +275,11 @@ void tst_HandshakeRequest::tst_multipleVersions()
QCOMPARE(request.extensions().length(), 0);
QCOMPARE(request.protocols().length(), 0);
QCOMPARE(request.headers().size(), 5);
- QVERIFY(request.headers().contains(QStringLiteral("Host")));
- QVERIFY(request.headers().contains(QStringLiteral("Sec-WebSocket-Version")));
- QVERIFY(request.headers().contains(QStringLiteral("Sec-WebSocket-Key")));
- QVERIFY(request.headers().contains(QStringLiteral("Upgrade")));
- QVERIFY(request.headers().contains(QStringLiteral("Connection")));
+ QVERIFY(request.headers().contains(QStringLiteral("host")));
+ QVERIFY(request.headers().contains(QStringLiteral("sec-websocket-version")));
+ QVERIFY(request.headers().contains(QStringLiteral("sec-websocket-key")));
+ QVERIFY(request.headers().contains(QStringLiteral("upgrade")));
+ QVERIFY(request.headers().contains(QStringLiteral("connection")));
QCOMPARE(request.key(), QStringLiteral("AVDFBDDFF"));
QCOMPARE(request.origin().length(), 0);
QCOMPARE(request.requestUrl(), QUrl("ws://foo.com/test"));