Ahh, of coarse there is a solution in the *next* release. I feel like that’s always the case with QWebEngine since Qt 5.0. Well, I guess it takes a while for it to become a full fledged replacement for QWebkit.
Guess I’ll go the Javascript route until we migrate to Qt 5.9. Thanks! > On Mar 6, 2017, at 2:09 AM, Kai Koehne <kai.koe...@qt.io> wrote: > > > 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/> > <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...@qt-project.org > <mailto:interest-bounces+kai.koehne=qt...@qt-project.org>> on behalf of Jason > Dolan <ja...@pcc.com <mailto:ja...@pcc.com>> > Sent: Sunday, March 5, 2017 7:17:36 PM > To: interest@qt-project.org <mailto:interest@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
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest