Spec-Zone.ru › Qt 5.13

Класс QNetworkRequest

Класс QNetworkRequest хранит запрос, который нужно отправить с помощью QNetworkAccessManager. Подробнее...

Заголовок: #include <QNetworkRequest>
qmake: QT += network
С момента: Qt 4.4

Этот класс был введён в Qt 4.4.

  • Список всех членов, включая унаследованные

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

перечисление Attribute { HttpStatusCodeAttribute, HttpReasonPhraseAttribute, RedirectionTargetAttribute, ConnectionEncryptedAttribute, ..., UserMax }
перечисление CacheLoadControl { AlwaysNetwork, PreferNetwork, PreferCache, AlwaysCache }
перечисление KnownHeaders { ContentDispositionHeader, ContentTypeHeader, ContentLengthHeader, LocationHeader, ..., ServerHeader }
перечисление LoadControl { Automatic, Manual }
перечисление Priority { HighPriority, NormalPriority, LowPriority }
перечисление RedirectPolicy { ManualRedirectPolicy, NoLessSafeRedirectPolicy, SameOriginRedirectPolicy, UserVerifiedRedirectPolicy }

Публичные функции

QNetworkRequest(const QNetworkRequest &other)
QNetworkRequest(const QUrl &url = QUrl())
QNetworkRequest & operator=(const QNetworkRequest &other)
~QNetworkRequest()
QVariant attribute(QNetworkRequest::Attribute code, const QVariant &defaultValue = QVariant()) const
bool hasRawHeader(const QByteArray &headerName) const
QVariant header(QNetworkRequest::KnownHeaders header) const
int maximumRedirectsAllowed() const
QObject * originatingObject() const
QString peerVerifyName() const
QNetworkRequest::Priority priority() const
QByteArray rawHeader(const QByteArray &headerName) const
QList<QByteArray> rawHeaderList() const
void setAttribute(QNetworkRequest::Attribute code, const QVariant &value)
void setHeader(QNetworkRequest::KnownHeaders header, const QVariant &value)

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

QNetworkRequest является частью API сетевого доступа и представляет класс, хранящий информацию, необходимую для отправки запроса по сети. Он содержит URL-адрес и некоторую вспомогательную информацию, которая может быть использована для изменения запроса.

См. также QNetworkReply и QNetworkAccessManager.

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

перечисление QNetworkRequest::Attribute

Коды атрибутов для QNetworkRequest и QNetworkReply.

Атрибуты — это дополнительная метаданные, которые используются для управления поведением запроса и для передачи дополнительной информации от ответа обратно приложению. Атрибуты также расширяемы, позволяя пользовательским реализациям передавать пользовательские значения.

В следующей таблице описаны значения кодов атрибутов по умолчанию, типы QVariant, ассоциированные с ними, значение по умолчанию в случае отсутствия атрибута и то, используются ли они в запросах или ответах.

END_OF_DOCUMENT_MARKER
Постоянная Значение Описание
QNetworkRequest::HttpStatusCodeAttribute 0 Только для ответов, тип: QMetaType::Int (без значения по умолчанию) Указывает код HTTP-статуса, полученный от HTTP-сервера (например, 200, 304, 404, 401 и т. д.). Если соединение не было основано на HTTP, этот атрибут отсутствует.
QNetworkRequest::HttpReasonPhraseAttribute 1 Только для ответов, тип: QMetaType::QByteArray (без значения по умолчанию) Указывает фразу причины HTTP-статуса, полученную от HTTP-сервера (например, "Ok", "Found", "Not Found", "Access Denied" и т. д.). Это удобочитаемое представление кода статуса (см. выше). Если соединение не было основано на HTTP, этот атрибут отсутствует.
QNetworkRequest::RedirectionTargetAttribute 2 Только для ответов, тип: QMetaType::QUrl (без значения по умолчанию) Если присутствует, указывает, что сервер перенаправляет запрос на другой URL. API доступа к сети по умолчанию не следует перенаправлениям: приложение может определить, следует ли разрешить запрошенное перенаправление в соответствии с политикой безопасности, или может установить QNetworkRequest::FollowRedirectsAttribute в true (в этом случае перенаправление будет выполнено, и этот атрибут не будет присутствовать в ответе). Возвращаемый URL может быть относительным. Используйте QUrl::resolved(), чтобы создать абсолютный URL.
QNetworkRequest::ConnectionEncryptedAttribute 3 Только для ответов, тип: QMetaType::Bool (значение по умолчанию: false) Указывает, получены ли данные по зашифрованному (безопасному) соединению.
QNetworkRequest::CacheLoadControlAttribute 4 Только для запросов, тип: QMetaType::Int (значение по умолчанию: QNetworkRequest::PreferNetwork) Управляет доступом к кешу. Возможные значения — это значения из QNetworkRequest::CacheLoadControl. Обратите внимание, что реализация по умолчанию QNetworkAccessManager не поддерживает кеширование. Однако этот атрибут может использоваться некоторыми бэкендами для изменения своих запросов (например, для кеширующих прокси).
QNetworkRequest::CacheSaveControlAttribute 5 Только для запросов, тип: QMetaType::Bool (значение по умолчанию: true) Управляет тем, сохраняются ли полученные данные в кеше для последующего использования. Если значение равно false, полученные данные не будут автоматически кэшироваться. Если true, данные могут быть кэшированы, при условии, что они кэшируемы (что кэшируется, зависит от используемого протокола).
QNetworkRequest::SourceIsFromCacheAttribute 6 Только для ответов, тип: QMetaType::Bool (значение по умолчанию: false) Указывает, получены ли данные из кеша.
QNetworkRequest::DoNotBufferUploadDataAttribute 7 Только для запросов, тип: QMetaType::Bool (значение по умолчанию: false) Указывает, разрешено ли коду QNetworkAccessManager буферизовать данные загрузки, например, при выполнении HTTP POST. При использовании этого флага с последовательными данными загрузки необходимо установить заголовок ContentLengthHeader.
QNetworkRequest::HttpPipeliningAllowedAttribute 8 Только для запросов, тип: QMetaType::Bool (значение по умолчанию: false) Указывает, разрешено ли коду QNetworkAccessManager использовать HTTP-пипелинизацию с этим запросом.
QNetworkRequest::HttpPipeliningWasUsedAttribute 9 Только для ответов, тип: QMetaType::Bool Указывает, использовалась ли HTTP-пипелинизация для получения этого ответа.
QNetworkRequest::CustomVerbAttribute 10 Только для запросов, тип: QMetaType::QByteArray Содержит значение для пользовательского HTTP-глагола для отправки (предназначено для использования глаголов, отличных от GET, POST, PUT и DELETE). Этот глагол устанавливается при вызове QNetworkAccessManager::sendCustomRequest().
QNetworkRequest::CookieLoadControlAttribute 11 Только для запросов, тип: QMetaType::Int (значение по умолчанию: QNetworkRequest::Automatic) Указывает, следует ли отправлять заголовки «Cookie» в запросе. Этот атрибут устанавливается в false Qt WebKit при создании запроса XMLHttpRequest через разные домены, где withCredentials не был явно установлен в true JavaScript, создавшим запрос. Подробнее см. здесь. (Это значение было введено в версии 4.7.)
QNetworkRequest::CookieSaveControlAttribute 13 Только для запросов, тип: QMetaType::Int (значение по умолчанию: QNetworkRequest::Automatic) Указывает, следует ли сохранять заголовки «Cookie», полученные от сервера в ответ на запрос. Этот атрибут устанавливается в false Qt WebKit при создании запроса XMLHttpRequest через разные домены, где withCredentials не был явно установлен в true JavaScript, создавшим запрос. Подробнее см. здесь. (Это значение было введено в версии 4.7.)
QNetworkRequest::AuthenticationReuseAttribute 12 Только для запросов, тип: QMetaType::Int (значение по умолчанию: QNetworkRequest::Automatic) Указывает, следует ли использовать кэшированные учетные данные авторизации в запросе, если они доступны. Если это значение установлено в QNetworkRequest::Manual и механизм аутентификации — «Basic» или «Digest», Qt не будет отправлять HTTP-заголовок «Authorization» с кэшированными учетными данными для URL запроса. Этот атрибут устанавливается в QNetworkRequest::Manual Qt WebKit при создании запроса XMLHttpRequest через разные домены, где withCredentials не был явно установлен в true JavaScript, создавшим запрос. Подробнее см. здесь. (Это значение было введено в версии 4.7.)
QNetworkRequest::BackgroundRequestAttribute 17 Тип: QMetaType::Bool (значение по умолчанию: false) Указывает, что это передача в фоновом режиме, а не инициированная пользователем передача. В зависимости от платформы, передачи в фоновом режиме могут подчиняться различным политикам. Свойство QNetworkSession ConnectInBackground будет установлено в соответствии с этим атрибутом.
QNetworkRequest::SpdyAllowedAttribute 18 Только для запросов, тип: QMetaType::Bool (значение по умолчанию: false) Указывает, разрешено ли коду QNetworkAccessManager использовать SPDY с этим запросом. Это относится только к запросам SSL и зависит от поддержки SPDY сервером.
QNetworkRequest::SpdyWasUsedAttribute 19 Только для ответов, тип: QMetaType::Bool Указывает, использовался ли SPDY для получения этого ответа.
QNetworkRequest::HTTP2AllowedAttribute 22 Только для запросов, тип: QMetaType::Bool (значение по умолчанию: false) Указывает, разрешено ли коду QNetworkAccessManager использовать HTTP/2 с этим запросом. Это относится к запросам SSL или «cleartext» HTTP/2.
QNetworkRequest::HTTP2WasUsedAttribute 23 Только для ответов, тип: QMetaType::Bool (значение по умолчанию: false) Указывает, использовался ли HTTP/2 для получения этого ответа. (Это значение было введено в версии 5.9.)
QNetworkRequest::EmitAllUploadProgressSignalsAttribute 20 Только для запросов, тип: QMetaType::Bool (значение по умолчанию: false) Указывает, следует ли генерировать все сигналы загрузки. По умолчанию сигнал uploadProgress генерируется только через каждые 100 миллисекунд. (Это значение было введено в версии 5.5.)
QNetworkRequest::FollowRedirectsAttribute 21 Только для запросов, тип: QMetaType::Bool (значение по умолчанию: false) Указывает, следует ли API доступа к сети автоматически следовать ответу о перенаправлении HTTP или нет. В настоящее время перенаправления, которые небезопасны, то есть перенаправление от протокола «https» к протоколу «http», не разрешены. (Это значение было введено в версии 5.6.)
QNetworkRequest::OriginalContentLengthAttribute 24 Только для ответов, тип QMetaType::Int Содержит исходный атрибут content-length перед его аннулированием и удалением из заголовка, когда данные сжимаются, а запрос помечен для автоматического распаковки. (Это значение было введено в версии 5.9.)
QNetworkRequest::RedirectPolicyAttribute 25 Только для запросов, тип: QMetaType::Int, должен быть одним из значений QNetworkRequest::RedirectPolicy (значение по умолчанию: ManualRedirectPolicy). Этот атрибут устарел FollowRedirectsAttribute. (Это значение было введено в версии 5.9.)
QNetworkRequest::Http2DirectAttribute 26 Только запросы, тип: QMetaType::Bool (по умолчанию: false). Если установлено, это атрибут будет принудительно заставлять QNetworkAccessManager использовать протокол HTTP/2 без предварительного согласования протокола HTTP/2. Использование этого атрибута подразумевает предварительные знания о том, что определенный сервер поддерживает HTTP/2. Атрибут работает с SSL или 'cleartext' HTTP/2. Если выяснится, что сервер не поддерживает HTTP/2, когда был указан прямой HTTP/2, QNetworkAccessManager прекращает попытки, не пытаясь перейти к HTTP/1.1. Если оба атрибута HTTP2AllowedAttribute и Http2DirectAttribute установлены, Http2DirectAttribute имеет приоритет. (Это значение было введено в версии 5.11.)
QNetworkRequest::User 1000 Специальный тип. Дополнительная информация может быть передана в QVariants с типами от User до UserMax. По умолчанию реализация доступа к сети игнорирует атрибуты запроса в этом диапазоне и не будет генерировать атрибуты в этом диапазоне в ответах. Диапазон зарезервирован для расширений QNetworkAccessManager.
QNetworkRequest::UserMax 32767 Специальный тип. См. User.

Этот перечисление был введен или изменен в Qt 4.7.

enum QNetworkRequest::CacheLoadControl

Управляет механизмом кэширования QNetworkAccessManager.

Константа Значение Описание
QNetworkRequest::AlwaysNetwork 0 всегда загружать из сети и не проверять, есть ли в кэше действительная запись (аналогично функции "Перезагрузка" в браузерах); кроме того, заставить промежуточные кэши перепроверить данные.
QNetworkRequest::PreferNetwork 1 значение по умолчанию; загружать из сети, если кэшированная запись старше записи из сети. Это никогда не вернёт устаревшие данные из кэша, но перепроверит ресурсы, которые стали устаревшими.
QNetworkRequest::PreferCache 2 загружать из кэша, если он доступен, в противном случае загружать из сети. Обратите внимание, что это может вернуть, возможно, устаревшие (но не просроченные) элементы из кэша.
QNetworkRequest::AlwaysCache 3 загружать только из кэша, указывая ошибку, если элемент не был кэширован (т.е., автономный режим)

enum QNetworkRequest::KnownHeaders

Список известных типов заголовков, которые анализирует QNetworkRequest. Каждый известный заголовок также представлен в сыром виде со своим полным названием HTTP.

Константа Значение Описание
QNetworkRequest::ContentDispositionHeader 6 Соответствует заголовку HTTP Content-Disposition и содержит строку, содержащую тип расположения (например, вложение) и параметр (например, имя файла).
QNetworkRequest::ContentTypeHeader 0 Соответствует заголовку HTTP Content-Type и содержит строку, содержащую тип носителя (MIME) и дополнительные данные (например, кодировка).
QNetworkRequest::ContentLengthHeader 1 Соответствует заголовку HTTP Content-Length и содержит длину передаваемых данных в байтах.
QNetworkRequest::LocationHeader 2 Соответствует заголовку HTTP Location и содержит URL, представляющий фактическое расположение данных, включая URL назначения в случае перенаправлений.
QNetworkRequest::LastModifiedHeader 3 Соответствует заголовку HTTP Last-Modified и содержит QDateTime, представляющую последнюю дату изменения содержимого.
QNetworkRequest::IfModifiedSinceHeader 9 Соответствует заголовку HTTP If-Modified-Since и содержит QDateTime. Обычно добавляется к QNetworkRequest. Сервер должен отправить ответ 304 (Не изменено), если ресурс не изменился с этого момента.
QNetworkRequest::ETagHeader 10 Соответствует заголовку HTTP ETag и содержит QString, представляющий последнее состояние изменения содержимого.
QNetworkRequest::IfMatchHeader 11 Соответствует заголовку HTTP If-Match и содержит QStringList. Обычно добавляется к QNetworkRequest. Сервер должен отправить ответ 412 (Предварительное условие не выполнено), если ресурс не соответствует.
QNetworkRequest::IfNoneMatchHeader 12 Соответствует заголовку HTTP If-None-Match и содержит QStringList. Обычно добавляется к QNetworkRequest. Сервер должен отправить ответ 304 (Не изменено), если ресурс соответствует.
QNetworkRequest::CookieHeader 4 Соответствует заголовку HTTP Cookie и содержит QList<QNetworkCookie>, представляющую файлы cookie, которые нужно отправить обратно серверу.
QNetworkRequest::SetCookieHeader 5 Соответствует заголовку HTTP Set-Cookie и содержит QList<QNetworkCookie>, представляющую файлы cookie, отправленные сервером для хранения локально.
QNetworkRequest::UserAgentHeader 7 Заголовок User-Agent, отправленный HTTP-клиентами.
QNetworkRequest::ServerHeader 8 Заголовок Server, полученный HTTP-клиентами.

См. также header(), setHeader(), rawHeader(), и setRawHeader().

enum QNetworkRequest::LoadControl

Указывает, было ли вручную переопределено какое-либо свойство механизма загрузки запроса, например, Qt WebKit.

Константа Значение Описание
QNetworkRequest::Automatic 0 значение по умолчанию: указывает стандартное поведение.
QNetworkRequest::Manual 1 указывает, что поведение было переопределено вручную.

Это перечисление было введено или изменено в Qt 4.7.

enum QNetworkRequest::Priority

В этом перечислении перечислены возможные приоритеты запросов сети.

Константа Значение Описание
QNetworkRequest::HighPriority 1 Высокий приоритет
QNetworkRequest::NormalPriority 3 Нормальный приоритет
QNetworkRequest::LowPriority 5 Низкий приоритет

Это перечисление было введено или изменено в Qt 4.7.

enum QNetworkRequest::RedirectPolicy

Указывает, должна ли API доступа к сети автоматически следовать ответу HTTP о перенаправлении или нет.

Константа Значение Описание
QNetworkRequest::ManualRedirectPolicy 0 Значение по умолчанию: не следовать перенаправлениям.
QNetworkRequest::NoLessSafeRedirectPolicy 1 Разрешены только перенаправления "http"->"http", "http" -> "https" или "https" -> "https". Эквивалентно установке старого атрибута FollowRedirectsAttribute в значение true.
QNetworkRequest::SameOriginRedirectPolicy 2 Требуется тот же протокол, хост и порт. Обратите внимание, что http://example.com и http://example.com:80 будут отклонены с этой политикой (явные/неявные порты рассматриваются как несовпадение).
QNetworkRequest::UserVerifiedRedirectPolicy 3 Клиент сам решает, следовать ли каждому перенаправлению, обрабатывая сигнал redirected(), испуская redirectAllowed() на объекте QNetworkReply, чтобы разрешить перенаправление, или прерывая/завершая его, чтобы отклонить перенаправление. Это можно использовать, например, для запроса у пользователя, согласен ли он на перенаправление, или для принятия решения на основе какой-либо конфигурации приложения.

Это перечисление было введено или изменено в Qt 5.9.

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

QNetworkRequest::QNetworkRequest(const QNetworkRequest &other)

Создаёт копию other.

QNetworkRequest::QNetworkRequest(const QUrl &url = QUrl())

Создает объект QNetworkRequest с url в качестве URL для запроса.

См. также url() и setUrl().

QNetworkRequest &QNetworkRequest::operator=(const QNetworkRequest &other)

Создает копию other

QNetworkRequest::~QNetworkRequest()

Удаляет объект QNetworkRequest.

QVariant QNetworkRequest::attribute(QNetworkRequest::Attribute code, const QVariant &defaultValue = QVariant()) const

Возвращает атрибут, связанный с кодом code. Если атрибут не задан, возвращает defaultValue.

Примечание: Эта функция не применяет значения по умолчанию, перечисленные в QNetworkRequest::Attribute.

См. также setAttribute() и QNetworkRequest::Attribute.

bool QNetworkRequest::hasRawHeader(const QByteArray &headerName) const

Возвращает true , если сырой заголовок headerName присутствует в этом сетевом запросе.

См. также rawHeader() и setRawHeader().

QVariant QNetworkRequest::header(QNetworkRequest::KnownHeaders header) const

Возвращает значение известного сетевого заголовка header, если оно присутствует в этом запросе. Если нет, возвращает QVariant() (т.е., недействительный вариант).

См. также KnownHeaders, rawHeader() и setHeader().

int QNetworkRequest::maximumRedirectsAllowed() const

Возвращает максимальное количество разрешенных редиректов для этого запроса.

Эта функция была добавлена в Qt 5.6.

См. также setMaximumRedirectsAllowed().

QObject *QNetworkRequest::originatingObject() const

Возвращает ссылку на объект, инициировавший этот сетевой запрос; возвращает nullptr , если не задан или объект был удален.

Эта функция была добавлена в Qt 4.6.

См. также setOriginatingObject().

QString QNetworkRequest::peerVerifyName() const

Возвращает имя хоста, заданное для проверки сертификата, как задано setPeerVerifyName. По умолчанию возвращает пустую строку.

Эта функция была добавлена в Qt 5.13.

См. также setPeerVerifyName.

QNetworkRequest::Priority QNetworkRequest::priority() const

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

Эта функция была добавлена в Qt 4.7.

См. также setPriority().

QByteArray QNetworkRequest::rawHeader(const QByteArray &headerName) const

Возвращает сырой вид заголовка headerName. Если такого заголовка нет, возвращается пустой QByteArray, что может быть неотличимо от заголовка, который присутствует, но не имеет содержимого (используйте hasRawHeader(), чтобы узнать, существует ли заголовок или нет).

Сырые заголовки можно задать с помощью setRawHeader() или setHeader().

См. также header() и setRawHeader().

QList<QByteArray> QNetworkRequest::rawHeaderList() const

Возвращает список всех сырых заголовков, заданных в этом сетевом запросе. Список находится в порядке, в котором заголовки были заданы.

См. также hasRawHeader() и rawHeader().

void QNetworkRequest::setAttribute(QNetworkRequest::Attribute code, const QVariant &value)

Устанавливает атрибут, связанный с кодом code, в значение value. Если атрибут уже задан, предыдущее значение отбрасывается. В частности, если value является недопустимым QVariant, атрибут сбрасывается.

См. также attribute() и QNetworkRequest::Attribute.

void QNetworkRequest::setHeader(QNetworkRequest::KnownHeaders header, const QVariant &value)

Устанавливает значение известного заголовка header в value, перезаписывая любые ранее заданные заголовки. Эта операция также устанавливает эквивалентный сырой HTTP-заголовок.

См. также KnownHeaders, setRawHeader() и header().

void QNetworkRequest::setMaximumRedirectsAllowed(int maxRedirectsAllowed)

Устанавливает максимальное количество разрешенных редиректов для этого запроса в maxRedirectsAllowed.

Эта функция была добавлена в Qt 5.6.

См. также maximumRedirectsAllowed().

void QNetworkRequest::setOriginatingObject(QObject *object)

Позволяет установить ссылку на объект object, инициировавший запрос.

Например, Qt WebKit устанавливает объект происхождения на QWebFrame, который инициировал запрос.

Эта функция была добавлена в Qt 4.6.

См. также originatingObject().

void QNetworkRequest::setPeerVerifyName(const QString &peerName)

Устанавливает peerName в качестве имени хоста для проверки сертификата вместо имени, используемого для TCP-соединения.

Эта функция была добавлена в Qt 5.13.

См. также peerVerifyName.

void QNetworkRequest::setPriority(QNetworkRequest::Priority priority)

Устанавливает приоритет этого запроса в priority.

Примечание: Приоритет priority является лишь подсказкой для менеджера сетевого доступа. Он может его использовать или нет. В настоящее время он используется для HTTP, чтобы определить, какой запрос должен быть отправлен серверу первым.

Эта функция была добавлена в Qt 4.7.

См. также priority().

void QNetworkRequest::setRawHeader(const QByteArray &headerName, const QByteArray &headerValue)

Устанавливает заголовок headerName со значением headerValue. Если headerName соответствует известному заголовку (см. QNetworkRequest::KnownHeaders), сырой формат будет разобран, и соответствующий «приготовленный» заголовок также будет установлен.

Например:

request.setRawHeader(QByteArray("Last-Modified"), QByteArray("Sun, 06 Nov 1994 08:49:37 GMT"));

также установит известный заголовок LastModifiedHeader в объект QDateTime разобранной даты.

Примечание: Установка одного и того же заголовка дважды перезаписывает предыдущее значение. Чтобы получить поведение нескольких HTTP-заголовков с одинаковым именем, необходимо объединить два значения, разделив их запятой (",") и установить один единственный сырой заголовок.

См. также KnownHeaders, setHeader(), hasRawHeader() и rawHeader().

void QNetworkRequest::setSslConfiguration(const QSslConfiguration &config)

Устанавливает SSL-конфигурацию этого сетевого запроса на config. Применяемые параметры: закрытый ключ, локальный сертификат, SSL-протокол (SSLv2, SSLv3, TLSv1.0, где применимо), сертификаты CA и шифры, которые разрешено использовать обратному SSL.

См. также sslConfiguration() и QSslConfiguration::defaultConfiguration().

void QNetworkRequest::setUrl(const QUrl &url)

Устанавливает URL, на который ссылается этот сетевой запрос, в url.

См. также url().

QSslConfiguration QNetworkRequest::sslConfiguration() const

Возвращает SSL-конфигурацию этого сетевого запроса. По умолчанию она совпадает с QSslConfiguration::defaultConfiguration().

END_OF_DOCUMENT_MARKER

См. также setSslConfiguration() и QSslConfiguration::defaultConfiguration().

void QNetworkRequest::swap(QNetworkRequest &other)

Меняет местами текущий сетевой запрос с other. Эта функция очень быстрая и никогда не терпит неудач.

Эта функция была добавлена в Qt 5.0.

QUrl QNetworkRequest::url() const

Возвращает URL, к которому относится этот сетевой запрос.

См. также setUrl().

bool QNetworkRequest::operator!=(const QNetworkRequest &other) const

Возвращает false, если этот объект не такой же, как other.

См. также operator==().

bool QNetworkRequest::operator==(const QNetworkRequest &other) const

Возвращает true, если этот объект такой же, как other (т.е., если у них одинаковый URL, заголовки и настройки метаданных).

См. также operator!=().

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

Spec-Zone.ru

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