diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-07-23 15:06:11 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-08-03 22:21:46 +0000 |
commit | a5bdc6236ad52586579a9a3da6a059835ed60761 (patch) | |
tree | 0990effe331cea168cec1c33593af2f640c880a6 /src/core/api | |
parent | 14a8ac1534bc4314cf6c89aceaaa382f42314dac (diff) |
Add HTTP request headers to custom URL schemes
Makes it possible to read extra headers added to the request.
Change-Id: I4af0ba8a5b28488b8f12a2cff29807575c24f026
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 c028a1167..1c262d3b0 100644 --- a/src/core/api/qwebengineurlrequestjob.cpp +++ b/src/core/api/qwebengineurlrequestjob.cpp @@ -125,6 +125,15 @@ QUrl QWebEngineUrlRequestJob::initiator() const } /*! + \since 5.12 + 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); |