[Interest] QWebEngine: Http POST request with payload data

Jason Dolan jason at pcc.com
Sun Mar 5 19:17:36 CET 2017


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/20170305/69c89c7b/attachment.html>


More information about the Interest mailing list