Spec-Zone.ru › Qt 5.6

Класс QWebEngineUrlRequestJob

Класс QWebEngineUrlRequestJob представляет собой пользовательский запрос к URL. Подробнее...

Заголовок: #include <QWebEngineUrlRequestJob>
С момента: Qt 5.6
Наследует: QObject
  • Список всех членов, включая унаследованные

Типы публичного доступа

Перечисление Error { НетОшибки, UrlNotFound, UrlInvalid, ЗапросОтменён, ЗапросЗаблокирован, ЗапросНеУдался }

Функции публичного доступа

void fail(Error r)
void redirect(const QUrl &url)
void reply(const QByteArray &contentType, QIODevice *device)
QByteArray requestMethod() const
QUrl requestUrl() const
  • 31 функция публичного доступа унаследована от QObject

Дополнительные унаследованные члены

  • 1 свойство унаследовано от QObject
  • 1 публичный слот унаследован от QObject
  • 2 сигнала унаследованы от QObject
  • 11 статические члены публичного доступа унаследованы от QObject
  • 9 защищённые функции унаследованы от QObject

Подробное описание

Класс QWebEngineUrlRequestJob представляет собой пользовательский запрос к URL.

Объект QWebEngineUrlRequestJob передаётся в QWebEngineUrlSchemeHandler::requestStarted() и должен обрабатываться производными классами. Обработка запроса осуществляется путём вызова reply(), redirect() или fail().

Класс принадлежит движку веб-отображения и не требует удаления. Однако движок веб-отображения может удалить объект, когда он больше не нужен, поэтому необходимо отслеживать сигнал QObject::destroyed(), если указатель на объект хранится.

Документация по типам членов

Перечисление QWebEngineUrlRequestJob::Error

Это перечисление содержит тип ошибки, которая произошла:

Константа Значение Описание
QWebEngineUrlRequestJob::NoError 0 Запрос выполнен успешно.
QWebEngineUrlRequestJob::UrlNotFound 1 Запрошенный URL не найден.
QWebEngineUrlRequestJob::UrlInvalid 2 Запрошенный URL некорректен.
QWebEngineUrlRequestJob::RequestAborted 3 Запрос отменён.
QWebEngineUrlRequestJob::RequestDenied 4 Запрос заблокирован.
QWebEngineUrlRequestJob::RequestFailed 5 Запрос не удался.

Документация по функциям членов

void QWebEngineUrlRequestJob::fail(Error r)

Приостанавливает запрос с ошибкой r.

См. также Error.

void QWebEngineUrlRequestJob::redirect(const QUrl &url)

Перенаправляет запрос на url.

void QWebEngineUrlRequestJob::reply(const QByteArray &contentType, QIODevice *device)

Отвечает на запрос с device и MIME-типом contentType.

QByteArray QWebEngineUrlRequestJob::requestMethod() const

Возвращает HTTP-метод запроса (например, GET или POST).

QUrl QWebEngineUrlRequestJob::requestUrl() const

Возвращает запрошенный URL.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qwebengineurlrequestjob.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API