En esta página

QHttp1Configuration Class

La clase QHttp1Configuration controla los parámetros y configuraciones de HTTP/1. Más...

Cabecera: #include <QHttp1Configuration>
CMake: find_package(Qt6 REQUIRED COMPONENTS Network)
target_link_libraries(mytarget PRIVATE Qt6::Network)
qmake: QT += network
Desde: Qt 6.5

Nota: Todas las funciones de esta clase son reentrantes.

Funciones Públicas

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)

Descripción Detallada

QHttp1Configuration controla los parámetros y configuraciones HTTP/1 que QNetworkAccessManager utilizará para enviar peticiones y procesar respuestas.

Nota: La configuración debe establecerse antes de que se envíe la primera petición a un host determinado (y por tanto se establezca una sesión HTTP/1).

Véase también QNetworkRequest::setHttp1Configuration(), QNetworkRequest::http1Configuration(), y QNetworkAccessManager.

Documentación de las funciones miembro

QHttp1Configuration::QHttp1Configuration()

Por defecto construye un objeto QHttp1Configuration.

QHttp1Configuration::QHttp1Configuration(const QHttp1Configuration &other)

Copia-construye esta QHttp1Configuration.

[noexcept] QHttp1Configuration::QHttp1Configuration(QHttp1Configuration &&other)

Mueve-construye esta QHttp1Configuration desde other.

Nota: El objeto movido-desde other se coloca en un estado parcialmente formado, en el que las únicas operaciones válidas son la destrucción y la asignación de un nuevo valor.

[noexcept] QHttp1Configuration::~QHttp1Configuration()

Destructor.

qsizetype QHttp1Configuration::numberOfConnectionsPerHost() const

Devuelve el número de conexiones utilizadas por combinación http(s) host:puerto. El valor predeterminado es seis (6).

Véase también setNumberOfConnectionsPerHost.

void QHttp1Configuration::setNumberOfConnectionsPerHost(qsizetype number)

Establece el número de conexiones (mínimo: 1; máximo: 255) usadas por combinación http(s) host:port en number.

Si number es ≤ 0, no hace nada. Si number es > 255, se utiliza 255.

Véase también numberOfConnectionsPerHost.

[noexcept] void QHttp1Configuration::swap(QHttp1Configuration &other)

Cambia esta configuración HTTP/1 por other. Esta operación es muy rápida y nunca falla.

[noexcept] QHttp1Configuration &QHttp1Configuration::operator=(QHttp1Configuration &&other)

Mover-asigna other a este QHttp1Configuration.

Nota: El objeto movido-desde other se coloca en un estado parcialmente formado, en el que las únicas operaciones válidas son la destrucción y la asignación de un nuevo valor.

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

Copia-asigna other a este QHttp1Configuration.

Relacionados No miembros

[noexcept, since 6.5] size_t qHash(const QHttp1Configuration &key, size_t seed = 0)

Devuelve el valor hash para key, usando seed para sembrar el cálculo.

Esta función se introdujo en Qt 6.5.

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

Devuelve true si lhs y rhs no representan el mismo conjunto de parámetros HTTP/1.

Esta función se introdujo en Qt 6.5.

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

Devuelve true si lhs y rhs representan el mismo conjunto de parámetros HTTP/1.

Esta función se introdujo en Qt 6.5.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.