[Interest] QWebEngine: Http POST request with payload data
Kai Koehne
Kai.Koehne at qt.io
Mon Mar 6 08:09:01 CET 2017
> Does anyone know of the best way to make a HTTP Post request with payload data using QWebEngine?
There's new API for this in upcoming Qt 5.9:
https://codereview.qt-project.org/#/c/167422/23/
<https://codereview.qt-project.org/#/c/167422/23/>
> The only possible solution I’ve found so far includes generating some javascript to create the POST request and then issuing that with QWebEnginePage::runJavaScript…
Indeed, generating a XMLHttpRequest from JS should work, too.
Regards
Kai
________________________________
From: Interest <interest-bounces+kai.koehne=qt.io at qt-project.org> on behalf of Jason Dolan <jason at pcc.com>
Sent: Sunday, March 5, 2017 7:17:36 PM
To: interest at qt-project.org
Subject: [Interest] QWebEngine: Http POST request with payload data
Does anyone know of the best way to make a HTTP Post request with payload data using QWebEngine?
In Qt4, you would do something like:
QNetworkRequest request(url);
request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded");
webView->load(request, QNetworkAccessManager::PostOperation, payloadList.join("&").toLatin1());
QWebEngineView (or related classes) do not seem to have a way to do this.
The only possible solution I’ve found so far includes generating some javascript to create the POST request and then issuing that with QWebEnginePage::runJavaScript…
Does anyone have any better ideas?
Thanks!
-Jason
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20170306/984cf07e/attachment.html>
More information about the Interest
mailing list