Spec-Zone.ru › Qt 5.11

Класс QWebEngineUrlRequestInfo

Класс QWebEngineUrlRequestInfo предоставляет информацию о запросах к URL. Подробнее...

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

Открытые типы

Перечисление NavigationType { NavigationTypeLink, NavigationTypeTyped, NavigationTypeFormSubmitted, NavigationTypeBackForward, NavigationTypeReload, NavigationTypeOther }
Перечисление ResourceType { ResourceTypeMainFrame, ResourceTypeSubFrame, ResourceTypeStylesheet, ResourceTypeScript, ..., ResourceTypeUnknown }

Открытые функции

void block(bool shouldBlock)
QUrl firstPartyUrl() const
QWebEngineUrlRequestInfo::NavigationType navigationType() const
void redirect(const QUrl &url)
QByteArray requestMethod() const
QUrl requestUrl() const
QWebEngineUrlRequestInfo::ResourceType resourceType() const
void setHttpHeader(const QByteArray &name, const QByteArray &value)

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

Класс QWebEngineUrlRequestInfo предоставляет информацию о запросах к URL.

Класс QWebEngineUrlRequestInfo полезен для задания дополнительных заголовков для запросов или для перенаправления определенных запросов без данных полезной нагрузки на другой URL. Пользователь не может создать или скопировать этот класс; вместо этого Qt WebEngine создаст его и отправит через виртуальную функцию QWebEngineUrlRequestInterceptor::interceptRequest(), если установлен обработчик.

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

Перечисление QWebEngineUrlRequestInfo::NavigationType

Это перечисление описывает тип навигации запроса:

Константа Значение Описание
QWebEngineUrlRequestInfo::NavigationTypeLink 0 Навигация, инициированная щелчком по ссылке.
QWebEngineUrlRequestInfo::NavigationTypeTyped 1 Навигация, явно инициированная вводом URL.
QWebEngineUrlRequestInfo::NavigationTypeFormSubmitted 2 Навигация по отправке формы.
QWebEngineUrlRequestInfo::NavigationTypeBackForward 3 Навигация, инициированная действием в истории.
QWebEngineUrlRequestInfo::NavigationTypeReload 4 Навигация, инициированная обновлением страницы.
QWebEngineUrlRequestInfo::NavigationTypeOther 5 Ни один из перечисленных выше.

Перечисление QWebEngineUrlRequestInfo::ResourceType

Это перечисление содержит тип запрашиваемого ресурса:

Константа Значение Описание
QWebEngineUrlRequestInfo::ResourceTypeMainFrame 0 Главная страница.
QWebEngineUrlRequestInfo::ResourceTypeSubFrame 1 Фрейм или iframe.
QWebEngineUrlRequestInfo::ResourceTypeStylesheet 2 CSS-стиль.
QWebEngineUrlRequestInfo::ResourceTypeScript 3 Внешний скрипт.

Примечание: Для обеспечения обратной совместимости все значения, не соответствующие ожидаемым, должны обрабатываться как неизвестные, а не только ResourceTypeUnknown.

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

void QWebEngineUrlRequestInfo::block(bool shouldBlock)

Блокирует этот запрос, если shouldBlock равно true, чтобы он не продолжался.

Эта функция может использоваться для предотвращения перехода с одного домена на другой, например.

QUrl QWebEngineUrlRequestInfo::firstPartyUrl() const

Возвращает URL первой стороны для запроса. URL первой стороны — это URL страницы, которая инициировала запрос.

QWebEngineUrlRequestInfo::NavigationType QWebEngineUrlRequestInfo::navigationType() const

Возвращает тип навигации запроса.

См. также NavigationType.

void QWebEngineUrlRequestInfo::redirect(const QUrl &url)

Перенаправляет этот запрос на url. Перенаправление возможно только для запросов без данных полезной нагрузки, таких как запросы GET.

QByteArray QWebEngineUrlRequestInfo::requestMethod() const

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

QUrl QWebEngineUrlRequestInfo::requestUrl() const

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

QWebEngineUrlRequestInfo::ResourceType QWebEngineUrlRequestInfo::resourceType() const

Возвращает тип ресурса запроса.

См. также ResourceType.

void QWebEngineUrlRequestInfo::setHttpHeader(const QByteArray &name, const QByteArray &value)

Устанавливает заголовок запроса name со значением value для этого запроса.

END_OF_DOCUMENT_MARKER

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

Spec-Zone.ru

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