![]() |
Qt 6.x
The Qt SDK
|
#include <qhttpnetworkrequest_p.h>
Public Types | |
enum | Operation { Options , Get , Head , Post , Put , Delete , Trace , Connect , Custom } |
enum | Priority { HighPriority , NormalPriority , LowPriority } |
Friends | |
class | QHttpNetworkRequestPrivate |
class | QHttpNetworkConnectionPrivate |
class | QHttpNetworkConnectionChannel |
class | QHttpProtocolHandler |
class | QHttp2ProtocolHandler |
class | QSpdyProtocolHandler |
Definition at line 32 of file qhttpnetworkrequest_p.h.
Enumerator | |
---|---|
Options | |
Get | |
Head | |
Post | |
Put | |
Delete | |
Trace | |
Connect | |
Custom |
Definition at line 35 of file qhttpnetworkrequest_p.h.
Enumerator | |
---|---|
HighPriority | |
NormalPriority | |
LowPriority |
Definition at line 47 of file qhttpnetworkrequest_p.h.
|
explicit |
Definition at line 164 of file qhttpnetworkrequest.cpp.
QHttpNetworkRequest::QHttpNetworkRequest | ( | const QHttpNetworkRequest & | other | ) |
Definition at line 169 of file qhttpnetworkrequest.cpp.
|
virtual |
Definition at line 174 of file qhttpnetworkrequest.cpp.
void QHttpNetworkRequest::clearHeaders | ( | ) |
Definition at line 260 of file qhttpnetworkrequest.cpp.
References QHttpNetworkHeaderPrivate::clearHeaders().
Referenced by QNetworkReplyHttpImplPrivate::onRedirected().
|
overridevirtual |
Implements QHttpNetworkHeader.
Definition at line 230 of file qhttpnetworkrequest.cpp.
References QHttpNetworkHeaderPrivate::contentLength().
Referenced by QHttpProtocolHandler::sendRequest().
QByteArray QHttpNetworkRequest::customVerb | ( | ) | const |
Definition at line 286 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::customVerb.
Referenced by setCustomVerb().
|
overridevirtual |
Implements QHttpNetworkHeader.
Definition at line 240 of file qhttpnetworkrequest.cpp.
References QHttpHeaderParser::headers(), and QHttpNetworkHeaderPrivate::parser.
|
overridevirtual |
Implements QHttpNetworkHeader.
Definition at line 245 of file qhttpnetworkrequest.cpp.
References QHttpNetworkHeaderPrivate::headerField().
Referenced by QHttpNetworkConnectionChannel::ensureConnection(), and QNetworkReplyHttpImplPrivate::loadFromCacheIfAllowed().
bool QHttpNetworkRequest::isFollowRedirects | ( | ) | const |
Definition at line 205 of file qhttpnetworkrequest.cpp.
References QNetworkRequest::ManualRedirectPolicy, and QHttpNetworkRequestPrivate::redirectPolicy.
Referenced by QHttpThreadDelegate::finishedSlot(), QNetworkReplyHttpImplPrivate::isHttpRedirectResponse(), QHttpNetworkReplyPrivate::isRedirecting(), QNetworkReplyHttpImplPrivate::onRedirected(), and QNetworkReplyHttpImplPrivate::sendCacheContents().
bool QHttpNetworkRequest::isH2cAllowed | ( | ) | const |
Definition at line 336 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::h2cAllowed.
Referenced by QHttpThreadDelegate::startRequest().
bool QHttpNetworkRequest::isHTTP2Allowed | ( | ) | const |
Definition at line 316 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::http2Allowed.
Referenced by QHttpThreadDelegate::startRequest().
bool QHttpNetworkRequest::isHTTP2Direct | ( | ) | const |
Definition at line 326 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::http2Direct.
Referenced by QHttpThreadDelegate::startRequest().
bool QHttpNetworkRequest::isPipeliningAllowed | ( | ) | const |
Definition at line 306 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::pipeliningAllowed.
bool QHttpNetworkRequest::isPreConnect | ( | ) | const |
Definition at line 196 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::preConnect.
bool QHttpNetworkRequest::isSsl | ( | ) | const |
Definition at line 187 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::ssl.
Referenced by QHttpNetworkReply::setRequest().
|
overridevirtual |
Implements QHttpNetworkHeader.
Definition at line 366 of file qhttpnetworkrequest.cpp.
QByteArray QHttpNetworkRequest::methodName | ( | ) | const |
Definition at line 67 of file qhttpnetworkrequest.cpp.
References Connect, Custom, QHttpNetworkRequestPrivate::customVerb, Delete, Get, Head, QHttpNetworkRequestPrivate::operation, Options, Post, Put, and Trace.
|
overridevirtual |
Implements QHttpNetworkHeader.
Definition at line 371 of file qhttpnetworkrequest.cpp.
QHttpNetworkRequest::Operation QHttpNetworkRequest::operation | ( | ) | const |
Definition at line 276 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::operation.
Referenced by QHttpNetworkReplyPrivate::expectContent(), QNetworkReplyHttpImplPrivate::fetchCacheMetaData(), and setOperation().
QHttpNetworkRequest & QHttpNetworkRequest::operator= | ( | const QHttpNetworkRequest & | other | ) |
Definition at line 265 of file qhttpnetworkrequest.cpp.
References other().
bool QHttpNetworkRequest::operator== | ( | const QHttpNetworkRequest & | other | ) | const |
Definition at line 271 of file qhttpnetworkrequest.cpp.
References other().
QString QHttpNetworkRequest::peerVerifyName | ( | ) | const |
Definition at line 376 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::peerVerifyName.
Referenced by QHttpThreadDelegate::startRequest().
void QHttpNetworkRequest::prependHeaderField | ( | const QByteArray & | name, |
const QByteArray & | data | ||
) |
Definition at line 255 of file qhttpnetworkrequest.cpp.
References QHttpNetworkHeaderPrivate::prependHeaderField().
QHttpNetworkRequest::Priority QHttpNetworkRequest::priority | ( | ) | const |
Definition at line 296 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::priority.
Referenced by setPriority().
int QHttpNetworkRequest::redirectCount | ( | ) | const |
Definition at line 220 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::redirectCount.
Referenced by QHttpThreadDelegate::finishedSlot(), and QNetworkReplyHttpImplPrivate::sendCacheContents().
QNetworkRequest::RedirectPolicy QHttpNetworkRequest::redirectPolicy | ( | ) | const |
Definition at line 215 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::redirectPolicy.
Referenced by QNetworkReplyHttpImplPrivate::onRedirected().
Implements QHttpNetworkHeader.
Definition at line 235 of file qhttpnetworkrequest.cpp.
References QHttpNetworkHeaderPrivate::setContentLength().
void QHttpNetworkRequest::setCustomVerb | ( | const QByteArray & | customOperation | ) |
Definition at line 291 of file qhttpnetworkrequest.cpp.
References customVerb(), and QHttpNetworkRequestPrivate::customVerb.
Referenced by QNetworkReplyHttpImplPrivate::postRequest().
void QHttpNetworkRequest::setH2cAllowed | ( | bool | b | ) |
Definition at line 341 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::h2cAllowed.
Referenced by QNetworkReplyHttpImplPrivate::postRequest().
|
overridevirtual |
Implements QHttpNetworkHeader.
Definition at line 250 of file qhttpnetworkrequest.cpp.
References QHttpNetworkHeaderPrivate::setHeaderField().
Referenced by QNetworkReplyHttpImplPrivate::loadFromCacheIfAllowed(), and QNetworkReplyHttpImplPrivate::postRequest().
void QHttpNetworkRequest::setHTTP2Allowed | ( | bool | b | ) |
Definition at line 321 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::http2Allowed.
Referenced by QNetworkReplyHttpImplPrivate::postRequest().
void QHttpNetworkRequest::setHTTP2Direct | ( | bool | b | ) |
Definition at line 331 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::http2Direct.
Referenced by QNetworkReplyHttpImplPrivate::postRequest().
Definition at line 281 of file qhttpnetworkrequest.cpp.
References operation(), and QHttpNetworkRequestPrivate::operation.
Referenced by QNetworkReplyHttpImplPrivate::postRequest().
Definition at line 381 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::peerVerifyName.
Referenced by QNetworkReplyHttpImplPrivate::postRequest().
void QHttpNetworkRequest::setPipeliningAllowed | ( | bool | b | ) |
Definition at line 311 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::pipeliningAllowed.
Referenced by QNetworkReplyHttpImplPrivate::postRequest().
void QHttpNetworkRequest::setPreConnect | ( | bool | preConnect | ) |
Definition at line 200 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::preConnect.
Referenced by QNetworkReplyHttpImplPrivate::postRequest().
Definition at line 301 of file qhttpnetworkrequest.cpp.
References priority(), and QHttpNetworkRequestPrivate::priority.
Referenced by QNetworkReplyHttpImplPrivate::postRequest().
void QHttpNetworkRequest::setRedirectCount | ( | int | count | ) |
Definition at line 225 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::redirectCount.
Referenced by QNetworkReplyHttpImplPrivate::postRequest().
void QHttpNetworkRequest::setRedirectPolicy | ( | QNetworkRequest::RedirectPolicy | policy | ) |
Definition at line 210 of file qhttpnetworkrequest.cpp.
References policy, and QHttpNetworkRequestPrivate::redirectPolicy.
Referenced by QNetworkReplyHttpImplPrivate::postRequest().
void QHttpNetworkRequest::setSsl | ( | bool | s | ) |
Definition at line 191 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::ssl.
Referenced by QNetworkReplyHttpImplPrivate::postRequest().
void QHttpNetworkRequest::setUploadByteDevice | ( | QNonContiguousByteDevice * | bd | ) |
Definition at line 356 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::uploadByteDevice.
Referenced by QNetworkReplyHttpImplPrivate::postRequest().
Implements QHttpNetworkHeader.
Definition at line 182 of file qhttpnetworkrequest.cpp.
References QHttpNetworkHeaderPrivate::url, and url().
Referenced by QNetworkReplyHttpImplPrivate::postRequest(), and QHttpProtocolHandler::sendRequest().
void QHttpNetworkRequest::setWithCredentials | ( | bool | b | ) |
Definition at line 351 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::withCredentials.
Referenced by QNetworkReplyHttpImplPrivate::postRequest().
QNonContiguousByteDevice * QHttpNetworkRequest::uploadByteDevice | ( | ) | const |
Definition at line 361 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::uploadByteDevice.
Referenced by QHttpNetworkConnectionChannel::resetUploadData(), and QHttpProtocolHandler::sendRequest().
QByteArray QHttpNetworkRequest::uri | ( | bool | throughProxy | ) | const |
Definition at line 94 of file qhttpnetworkrequest.cpp.
References copy(), QUrl::FullyEncoded, QUrl::NormalizePathSegments, QHttpNetworkRequestPrivate::operation, Post, QStringLiteral, QUrl::RemoveAuthority, QUrl::RemoveFragment, QUrl::RemoveQuery, QUrl::RemoveScheme, QUrl::RemoveUserInfo, QHttpNetworkRequestPrivate::uploadByteDevice, uri(), and QHttpNetworkHeaderPrivate::url.
Referenced by uri().
|
overridevirtual |
Implements QHttpNetworkHeader.
Definition at line 178 of file qhttpnetworkrequest.cpp.
References QHttpNetworkHeaderPrivate::url.
Referenced by QHttpNetworkConnectionChannel::ensureConnection(), QHttpThreadDelegate::finishedSlot(), QNetworkReplyHttpImplPrivate::invalidateCache(), QNetworkReplyHttpImplPrivate::loadFromCacheIfAllowed(), QNetworkReplyHttpImplPrivate::replyDownloadMetaData(), QHttpProtocolHandler::sendRequest(), setUrl(), QHttpThreadDelegate::startRequest(), QHttpThreadDelegate::synchronousAuthenticationRequiredSlot(), and QHttpThreadDelegate::synchronousFinishedSlot().
bool QHttpNetworkRequest::withCredentials | ( | ) | const |
Definition at line 346 of file qhttpnetworkrequest.cpp.
References QHttpNetworkRequestPrivate::withCredentials.
Referenced by QHttpProtocolHandler::sendRequest(), and QHttpThreadDelegate::startRequest().
|
friend |
Definition at line 126 of file qhttpnetworkrequest_p.h.
|
friend |
Definition at line 124 of file qhttpnetworkrequest_p.h.
|
friend |
Definition at line 123 of file qhttpnetworkrequest_p.h.
|
friend |
Definition at line 122 of file qhttpnetworkrequest_p.h.
|
friend |
Definition at line 125 of file qhttpnetworkrequest_p.h.
|
friend |
Definition at line 127 of file qhttpnetworkrequest_p.h.