diff options
| author | Mikhail Svetkin <mikhail.svetkin@gmail.com> | 2020-02-17 23:32:02 +0100 |
|---|---|---|
| committer | Mikhail Svetkin <mikhail.svetkin@gmail.com> | 2020-02-24 21:27:24 +0100 |
| commit | 65ba5db9e0f33d046b189e9a4847bea2d87a1b3c (patch) | |
| tree | 023ac17e1e19291c7ac860945b9d20b8d7687eff /src/httpserver/qhttpserverrequest.cpp | |
| parent | a96d975ea8eddf336082e1725f748602ffc01c73 (diff) | |
Small refactoring of QHttpServerRequest and QAbstractHttpServer
1. Move initialization of httpParser from QAbstractHttpServer
to QHttpServerRequest.
2. Simplify access to an upgrade header value from a request.
httpParser sets an upgrade flag only if the request has two headers
or the request is HTTP CONNECT method.
Change-Id: I39c2325558a58679e40d38e46706cd61ef36d327
Reviewed-by: Mikhail Svetkin <mikhail.svetkin@gmail.com>
Diffstat (limited to 'src/httpserver/qhttpserverrequest.cpp')
| -rw-r--r-- | src/httpserver/qhttpserverrequest.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/httpserver/qhttpserverrequest.cpp b/src/httpserver/qhttpserverrequest.cpp index da7d8ca..20c2821 100644 --- a/src/httpserver/qhttpserverrequest.cpp +++ b/src/httpserver/qhttpserverrequest.cpp @@ -94,6 +94,7 @@ QHttpServerRequestPrivate::QHttpServerRequestPrivate(const QHostAddress &remoteA : remoteAddress(remoteAddress) { httpParser.data = this; + http_parser_init(&httpParser, HTTP_REQUEST); } QByteArray QHttpServerRequestPrivate::header(const QByteArray &key) const |
