TsgcHTTP3Client › 方法

TsgcHTTP3Client 方法

按用途分组的公开方法,后跟完整的字母顺序列表。

连接

名称描述
Connect打开 QUIC 连接并执行 TLS 1.3 和 HTTP/3 握手。
Disconnect立即关闭 HTTP/3(QUIC)连接。
Connected当 HTTP/3 连接当前处于打开状态时返回 True。

HTTP 动词

名称描述
Get发送同步 HTTP/3 GET 请求并返回响应体。
Post发送携带正文负载的同步 HTTP/3 POST 请求。
Put发送携带正文负载的同步 HTTP/3 PUT 请求。
Delete发送同步 HTTP/3 DELETE 请求以删除目标资源。
Head发送同步 HTTP/3 HEAD 请求,仅返回响应标头。
Patch发送携带部分更新负载的同步 HTTP/3 PATCH 请求。
RequestOptions发送同步 HTTP/3 OPTIONS 请求以检查资源的功能。
Trace发送用作回环诊断的同步 HTTP/3 TRACE 请求。

异步 HTTP 动词

名称描述
GetAsync发送非阻塞 GET 请求;回复通过 OnResponse 传递。
PostAsync发送非阻塞 POST 请求;回复通过 OnResponse 传递。
PutAsync发送非阻塞 PUT 请求;回复通过 OnResponse 传递。
DeleteAsync发送非阻塞 DELETE 请求;回复通过 OnResponse 传递。
PatchAsync发送非阻塞 PATCH 请求;回复通过 OnResponse 传递。
OptionsAsync发送非阻塞 OPTIONS 请求;回复通过 OnResponse 传递。
TraceAsync发送非阻塞 TRACE 请求;回复通过 OnResponse 传递。

服务器推送

名称描述
CancelPush发送 CANCEL_PUSH 帧以拒绝由推送 ID 标识的服务器推送。
SetMaxPushId发送 MAX_PUSH_ID 帧,限制客户端将接受的服务器推送数量。

所有方法(按字母顺序)

名称描述
CancelPush发送 CANCEL_PUSH 帧以拒绝由推送 ID 标识的服务器推送。
Connect打开 QUIC 连接并执行 TLS 1.3 和 HTTP/3 握手。
Connected当 HTTP/3 连接当前处于打开状态时返回 True。
Delete发送同步 HTTP/3 DELETE 请求以删除目标资源。
DeleteAsync发送非阻塞 DELETE 请求;回复通过 OnResponse 传递。
Disconnect立即关闭 HTTP/3(QUIC)连接。
Get发送同步 HTTP/3 GET 请求并返回响应体。
GetAsync发送非阻塞 GET 请求;回复通过 OnResponse 传递。
Head发送同步 HTTP/3 HEAD 请求,仅返回响应标头。
OptionsAsync发送非阻塞 OPTIONS 请求;回复通过 OnResponse 传递。
Patch发送携带部分更新负载的同步 HTTP/3 PATCH 请求。
PatchAsync发送非阻塞 PATCH 请求;回复通过 OnResponse 传递。
Post发送携带正文负载的同步 HTTP/3 POST 请求。
PostAsync发送非阻塞 POST 请求;回复通过 OnResponse 传递。
Put发送携带正文负载的同步 HTTP/3 PUT 请求。
PutAsync发送非阻塞 PUT 请求;回复通过 OnResponse 传递。
RequestOptions发送同步 HTTP/3 OPTIONS 请求以检查资源的功能。
SetMaxPushId发送 MAX_PUSH_ID 帧,限制客户端将接受的服务器推送数量。
Trace发送用作回环诊断的同步 HTTP/3 TRACE 请求。
TraceAsync发送非阻塞 TRACE 请求;回复通过 OnResponse 传递。