TsgcHTTP2Client › メソッド

TsgcHTTP2Client メソッド

目的別にグループ化されたパブリックメソッド、続いて完全なアルファベット順リスト。

接続

名前説明
ConnectHTTP/2 接続を開き、指定された URL に同期 GET を発行します。
ConnectAsyncHTTP/2接続を開き、非ブロッキングGETを発行します。返答はOnHTTP2Responseで配信されます。
DisconnectGOAWAY フレームを送信せずに、基盤となる TCP/TLS ソケットを即座に閉じます。
Closeエラーコードとオプションのデバッグテキストとともに GOAWAY フレームを送信してグレースフルシャットダウンを実行します。
Ping生存を確認してラウンドトリップ時間を測定するために HTTP/2 PING フレームを送信します。

HTTP verbs

名前説明
Get同期HTTPSの 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 フレームを送信してグレースフルシャットダウンを実行します。
ConnectHTTP/2 接続を開き、指定された URL に同期 GET を発行します。
ConnectAsyncHTTP/2接続を開き、非ブロッキングGETを発行します。返答はOnHTTP2Responseで配信されます。
Deleteターゲットリソースを削除するための同期HTTP/2 DELETEリクエストを送信します。
DeleteAsync非ブロッキング DELETE を送信します。返信は OnHTTP2Response で届きます。
DisconnectGOAWAY フレームを送信せずに、基盤となる TCP/TLS ソケットを即座に閉じます。
Get同期HTTPSの 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 で受け取ります。