diff options
-rw-r--r-- | src/qwebsocket_p.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/qwebsocket_p.cpp b/src/qwebsocket_p.cpp index c06471e..054034c 100644 --- a/src/qwebsocket_p.cpp +++ b/src/qwebsocket_p.cpp @@ -245,7 +245,11 @@ void QWebSocketPrivate::open(const QUrl &url, bool mask) m_isClosingHandshakeSent = false; setRequestUrl(url); - QString resourceName = url.path() + url.query(); + QString resourceName = url.path(); + if (!url.query().isEmpty()) + { + resourceName.append("?" + url.query()); + } if (resourceName.isEmpty()) { resourceName = "/"; |