QHttp1Configuration Class
QHttp1Configuration クラスは HTTP/1 のパラメータと設定を制御します。詳細...
Header: | #include <QHttp1Configuration> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Network) target_link_libraries(mytarget PRIVATE Qt6::Network) |
qmake: | QT += network |
Since: | Qt 6.5 |
- 継承メンバを含む全メンバ一覧
- QHttp1Configuration はNetwork Programming APIおよびImplicitly Shared Classes に含まれています。
注意:このクラスの関数はすべてリエントラントです。
パブリック関数
QHttp1Configuration() | |
QHttp1Configuration(const QHttp1Configuration &other) | |
QHttp1Configuration(QHttp1Configuration &&other) | |
~QHttp1Configuration() | |
qsizetype | numberOfConnectionsPerHost() const |
void | setNumberOfConnectionsPerHost(qsizetype number) |
void | swap(QHttp1Configuration &other) |
QHttp1Configuration & | operator=(QHttp1Configuration &&other) |
QHttp1Configuration & | operator=(const QHttp1Configuration &other) |
関連する非メンバー
(since 6.5) size_t | qHash(const QHttp1Configuration &key, size_t seed = 0) |
(since 6.5) bool | operator!=(const QHttp1Configuration &lhs, const QHttp1Configuration &rhs) |
(since 6.5) bool | operator==(const QHttp1Configuration &lhs, const QHttp1Configuration &rhs) |
詳細説明
QHttp1Configuration は、QNetworkAccessManager がリクエストの送信とレスポンスの処理に使用する HTTP/1 パラメータと設定を制御します。
注意: 設定は、最初のリクエストが与えられたホストに送られる (つまり HTTP/1 セッションが確立される) 前に設定されなければなりません。
QNetworkRequest::setHttp1Configuration()、QNetworkRequest::http1Configuration()、QNetworkAccessManagerも参照のこと 。
メンバ関数ドキュメント
QHttp1Configuration::QHttp1Configuration()
デフォルトは QHttp1Configuration オブジェクトを構築します。
QHttp1Configuration::QHttp1Configuration(const QHttp1Configuration &other)
Copy - この QHttp1Configuration を構築します。
[noexcept]
QHttp1Configuration::QHttp1Configuration(QHttp1Configuration &&other)
移動-この QHttp1Configuration をother から構築します。
注意: 移動元のオブジェクトother は、部分的に形成された状態に置かれます。この状態では、有効な 操作は、破棄と新しい値の割り当てのみです。
[noexcept]
QHttp1Configuration::~QHttp1Configuration()
デストラクタ。
qsizetype QHttp1Configuration::numberOfConnectionsPerHost() const
http(s)host
:port の組み合わせごとに使用される接続数を返す。デフォルトは 6 です。
setNumberOfConnectionsPerHostも参照してください 。
void QHttp1Configuration::setNumberOfConnectionsPerHost(qsizetype number)
http(s)host:port の組み合わせごとに使用される接続数 (最小値: 1、最大値: 255) をnumber に設定します。
number が 0 以下の場合、何もしない。number が > 255 の場合、255 が使われる。
numberOfConnectionsPerHostも参照してください 。
[noexcept]
void QHttp1Configuration::swap(QHttp1Configuration &other)
このHTTP/1設定をother と交換する。この操作は非常に高速で、失敗することはありません。
[noexcept]
QHttp1Configuration &QHttp1Configuration::operator=(QHttp1Configuration &&other)
Move-assignother をこのQHttp1Configuration に割り当てます。
注意: 移動元のオブジェクトother は、部分的に形成された状態に置かれ、有効な操作は破壊と新しい値の割り当てだけである。
QHttp1Configuration &QHttp1Configuration::operator=(const QHttp1Configuration &other)
Copy-assignsother をこのQHttp1Configuration に割り当てる。
関連する非メンバー
[noexcept, since 6.5]
size_t qHash(const QHttp1Configuration &key, size_t seed = 0)
key のハッシュ値を返します。計算のシードとしてseed を使用します。
この関数は Qt 6.5 で導入されました。
[noexcept, since 6.5]
bool operator!=(const QHttp1Configuration &lhs, const QHttp1Configuration &rhs)
lhs とrhs が同じ HTTP/1 パラメータセットを表していない場合、true
を返します。
この関数は Qt 6.5 で導入されました。
[noexcept, since 6.5]
bool operator==(const QHttp1Configuration &lhs, const QHttp1Configuration &rhs)
lhs とrhs が同じ HTTP/1 パラメータセットを表す場合、true
を返します。
この関数は Qt 6.5 で導入されました。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。