TsgcHTTP2Client › 方法

TsgcHTTP2Client 方法

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

连接

名称描述
Connect打开 HTTP/2 连接并对提供的 URL 发出同步 GET 请求。
ConnectAsync建立 HTTP/2 连接并发出非阻塞 GET 请求;响应将通过 OnHTTP2Response 事件传递。
Disconnect立即关闭底层 TCP/TLS 套接字,不发送 GOAWAY 帧。
Close通过发送带有错误代码和可选调试文本的 GOAWAY 帧执行优雅关闭。
Ping发送 HTTP/2 PING 帧以探测存活性并测量往返时间。

HTTP 动词

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

异步 HTTP 动词

名称描述
PostAsync发送非阻塞 POST 请求,回复通过 OnHTTP2Response 异步返回。
PutAsync发送非阻塞 PUT;回复稍后通过 OnHTTP2Response 到达。
DeleteAsync发送非阻塞 DELETE;回复将通过 OnHTTP2Response 到达。
OptionsAsync发送非阻塞 OPTIONS;回复到达 OnHTTP2Response。
PatchAsync发送非阻塞 PATCH;回复通过 OnHTTP2Response 到达。
TraceAsync发送非阻塞 TRACE 请求;回复将通过 OnHTTP2Response 到达。

所有方法(按字母顺序)

名称描述
Close通过发送带有错误代码和可选调试文本的 GOAWAY 帧执行优雅关闭。
Connect打开 HTTP/2 连接并对提供的 URL 发出同步 GET 请求。
ConnectAsync建立 HTTP/2 连接并发出非阻塞 GET 请求;响应将通过 OnHTTP2Response 事件传递。
Delete发送同步 HTTP/2 DELETE 请求以删除目标资源。
DeleteAsync发送非阻塞 DELETE;回复将通过 OnHTTP2Response 到达。
Disconnect立即关闭底层 TCP/TLS 套接字,不发送 GOAWAY 帧。
Get发送同步 HTTP/2 GET 请求并返回响应体。
Head发送同步 HTTP/2 HEAD 请求,仅返回响应头。
Options发送同步 HTTP/2 OPTIONS 请求以检查资源的功能。
OptionsAsync发送非阻塞 OPTIONS;回复到达 OnHTTP2Response。
Patch发送同步 HTTP/2 PATCH 请求,携带部分更新载荷。
PatchAsync发送非阻塞 PATCH;回复通过 OnHTTP2Response 到达。
Ping发送 HTTP/2 PING 帧以探测存活性并测量往返时间。
Post发送带有流有效载荷的同步 HTTP/2 POST 请求。
PostAsync发送非阻塞 POST 请求,回复通过 OnHTTP2Response 异步返回。
Put发送带有流负载的同步 HTTP/2 PUT 请求。
PutAsync发送非阻塞 PUT;回复稍后通过 OnHTTP2Response 到达。
Trace发送同步 HTTP/2 TRACE 请求,用作回环诊断。
TraceAsync发送非阻塞 TRACE 请求;回复将通过 OnHTTP2Response 到达。