Класс 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