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()
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)

lhsrhs が同じ HTTP/1 パラメータセットを表していない場合、true を返します。

この関数は Qt 6.5 で導入されました。

[noexcept, since 6.5] bool operator==(const QHttp1Configuration &lhs, const QHttp1Configuration &rhs)

lhsrhs が同じ 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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。