网络编程 API

QAbstractSocket

所有套接字类型共有的基本功能

QAuthenticator

身份验证对象

QDnsDomainNameRecord

存储域名记录的相关信息

QDnsHostAddressRecord

存储主机地址记录的相关信息

QDnsLookup

表示一次 DNS 查询

QDnsMailExchangeRecord

存储有关 DNS MX 记录的信息

QDnsServiceRecord

存储有关 DNS SRV 记录的信息

QDnsTextRecord

存储有关 DNS TXT 记录的信息

QDnsTlsAssociationRecord

存储有关 DNS TLSA 记录的信息

QDtls

该类为 UDP 套接字提供加密功能

QDtlsClientVerifier

该类实现了服务器端的 DTLS Cookie 生成和验证

QDtlsClientVerifier::GeneratorParameters

该类定义了 DTLS Cookie 生成器的参数

QFormDataBuilder

用于简化 QHttpMultiPart 对象构建的便捷类

QFormDataPartBuilder

用于简化 QHttpPart 对象构建的便利类

QHostAddress

IP 地址

QHostInfo

用于主机名查询的静态函数

QHstsPolicy

指定主机支持 HTTP 严格传输安全策略 (HSTS)

QHttp1Configuration

控制 HTTP/1 参数和设置

QHttp2Configuration

控制 HTTP/2 参数和设置

QHttpMultiPart

类似于通过 HTTP 发送的 MIME 多部分消息

QHttpPart

包含一个将在 HTTP 多部分 MIME 消息中使用的正文部分

QNetworkAccessManager

允许应用程序发送网络请求并接收响应

QNetworkAddressEntry

存储一个由网络接口支持的 IP 地址,以及与其关联的子网掩码和广播地址

QNetworkDatagram

UDP数据报的数据和元数据

QNetworkInterface

主机 IP 地址和网络接口的列表

QNetworkProxy

网络层代理

QNetworkProxyFactory

精细的代理选择

QNetworkReply

包含通过 QNetworkAccessManager 发送的请求的数据和头信息

QNetworkRequest

保存待通过 QNetworkAccessManager 发送的请求

QOcspResponse

该类表示在线证书状态协议(OCSP)的响应

QRestAccessManager

QNetworkAccessManager 的便捷封装类

QRestReply

QNetworkReply 的便捷封装类

QSctpServer

基于 SCTP 的服务器

QSctpSocket

SCTP 套接字

QSocketNotifier

支持监控文件描述符上的活动

QSsl

声明了所有 SSL 类共有的枚举类型Qt Network

QSslCertificate

用于 X509 证书的便捷 API

QSslCertificateExtension

用于访问 X509 证书扩展的 API

QSslCipher

表示一种 SSL 加密算法

QSslConfiguration

保存 SSL 连接的配置和状态

QSslDiffieHellmanParameters

用于服务器 Diffie-Hellman 参数的接口

QSslEllipticCurve

表示供椭圆曲线加密算法使用的椭圆曲线

QSslError

SSL 错误

QSslKey

用于私钥和公钥的接口

QSslKeyingMaterial

描述从 TLS 会话派生的导出密钥素材

QSslPreSharedKeyAuthenticator

用于预共享密钥(PSK)密码套件的身份验证数据

QSslServer

通过 TLS 实现加密、安全的 TCP 服务器

QSslSocket

适用于客户端和服务器端的SSL加密套接字

QTcpServer

基于 TCP 的服务器

QTcpSocket

TCP 套接字

QUdpSocket

UDP 套接字

QUrl

用于处理 URL 的便捷接口

QUrlQuery

操作 URL 查询字符串中键值对的方法

QSslSocket::AlertLevel

描述警报消息的级别

QSslSocket::AlertType

列举了警报消息可能包含的代码

QDtls::HandshakeState

描述 DTLS 握手当前的状态

QSslSocket::ImplementedClass

列举 TLS 后端所实现的类

QDtls::QDtlsError

描述 QDtls 和 QDtlsClientVerifier 可能检测到的错误

QOcspResponse::QOcspCertificateStatus

描述在线证书状态

QOcspResponse::QOcspRevocationReason

描述吊销的原因

QSslSocket::SupportedFeature

列举 TLS 后端可能支持的功能

© 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.