diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-08-21 10:23:06 +0000 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2019-01-30 15:55:00 +0000 |
commit | 94d2cba36b8a1c3e02ca2abf16b11963fd1801d5 (patch) | |
tree | fda30bf876ed68e1eefa0c5560835c5d945e6f85 /src/core/api | |
parent | ec4a94c5d872824d20a70bd45e6c53ab72dd2194 (diff) |
Add HTTP request headers to custom URL schemes (reland)
Makes it possible to read extra headers added to the request.
This reverts commit 9cbe64c54dee8451794e29f4357ccfac6d883e6b.
Task-number: QTBUG-69844
Change-Id: I5c5e0c06655d5f764227fdc97fdb0c2a189f532d
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'src/core/api')
-rw-r--r-- | src/core/api/qwebengineurlrequestjob.cpp | 9 | ||||
-rw-r--r-- | src/core/api/qwebengineurlrequestjob.h | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/core/api/qwebengineurlrequestjob.cpp b/src/core/api/qwebengineurlrequestjob.cpp index c3541598b..41b43d42c 100644 --- a/src/core/api/qwebengineurlrequestjob.cpp +++ b/src/core/api/qwebengineurlrequestjob.cpp @@ -140,6 +140,15 @@ QUrl QWebEngineUrlRequestJob::initiator() const } /*! + \since 5.13 + Returns any HTTP headers added to the request. +*/ +const QMap<QByteArray, QByteArray> &QWebEngineUrlRequestJob::requestHeaders() const +{ + return d_ptr->requestHeaders(); +} + +/*! Replies to the request with \a device and the MIME type \a contentType. The user has to be aware that \a device will be used on another thread diff --git a/src/core/api/qwebengineurlrequestjob.h b/src/core/api/qwebengineurlrequestjob.h index 7ce8be7ec..55ec7c6d2 100644 --- a/src/core/api/qwebengineurlrequestjob.h +++ b/src/core/api/qwebengineurlrequestjob.h @@ -73,6 +73,7 @@ public: QUrl requestUrl() const; QByteArray requestMethod() const; QUrl initiator() const; + const QMap<QByteArray, QByteArray> &requestHeaders() const; void reply(const QByteArray &contentType, QIODevice *device); void fail(Error error); |