Я переношу внутренний браузер из QtWebKit в QtWebEngine.QtWebEngine: загрузить URL-адрес с HTTPPost
Я хочу, чтобы функция запрашивала URL-адрес при отправке некоторых данных. С WebKit, я мог бы использовать следующее:
С класса WebView происходит от QtWebView:
void WebView::loadPostUrl(const QUrl &url, QByteArray postdata)
{
m_initialUrl = url;
QNetworkRequest request = QNetworkRequest(url);
request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded");
load(request, QNetworkAccessManager::PostOperation, postdata);
}
Поскольку QtWebEngine делает взаимодействие с QNetworkAccessManager, как мы можем иметь одни и те же функциональные возможности с QtWebEngine?
Благодаря
Возможно, вы загрузили веб-страницу, которая затем выполняет запрос POST. – MrEricSir
В моем приложении QT есть значения параметров для отправки на этот URL. Итак, вы хотите, чтобы я вызывал другой URL-адрес с этими параметрами в GET, который затем будет вызывать основной URL-адрес с помощью POST? – ruddy
Это один метод. Другим было бы отправить данные на страницу через WebSockets. – MrEricSir