From a5bdc6236ad52586579a9a3da6a059835ed60761 Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Mon, 23 Jul 2018 15:06:11 +0200 Subject: 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 --- src/core/api/qwebengineurlrequestjob.cpp | 9 +++++++++ src/core/api/qwebengineurlrequestjob.h | 1 + 2 files changed, 10 insertions(+) (limited to 'src/core/api') 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 @@ -124,6 +124,15 @@ QUrl QWebEngineUrlRequestJob::initiator() const return d_ptr->initiator(); } +/*! + \since 5.12 + Returns any HTTP headers added to the request. +*/ +const QMap &QWebEngineUrlRequestJob::requestHeaders() const +{ + return d_ptr->requestHeaders(); +} + /*! Replies to the request with \a device and the MIME type \a contentType. 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 &requestHeaders() const; void reply(const QByteArray &contentType, QIODevice *device); void fail(Error error); -- cgit v1.2.3