TsgcHTTP2Client › Methoden

TsgcHTTP2Client Methoden

Öffentliche Methoden, gruppiert nach Zweck, gefolgt von der vollständigen alphabetischen Liste.

Verbindung

NameBeschreibung
ConnectÖffnet die HTTP/2-Verbindung und sendet ein synchrones GET an die angegebene URL.
ConnectAsyncÖffnet die HTTP/2-Verbindung und stellt ein nicht blockierendes GET; die Antwort wird über OnHTTP2Response zugestellt.
DisconnectSchließt den zugrunde liegenden TCP/TLS-Socket sofort, ohne einen GOAWAY-Frame zu senden.
CloseFührt ein geordnetes Herunterfahren durch, indem ein GOAWAY-Frame mit einem Fehlercode und optionalem Debug-Text gesendet wird.
PingSendet einen HTTP/2-PING-Frame, um die Lebendigkeit zu prüfen und die Round-Trip-Zeit zu messen.

HTTP-Verben

NameBeschreibung
GetSendet eine synchrone HTTP/2-GET-Anfrage und gibt den Antworttext zurück.
PostSendet eine synchrone HTTP/2-POST-Anfrage mit einer Stream-Payload.
PutSendet eine synchrone HTTP/2-PUT-Anfrage mit einer Stream-Nutzlast.
DeleteSendet eine synchrone HTTP/2-DELETE-Anfrage, um die Zielressource zu entfernen.
OptionsSendet eine synchrone HTTP/2-OPTIONS-Anfrage, um die Fähigkeiten der Ressource zu inspizieren.
PatchSendet eine synchrone HTTP/2-PATCH-Anfrage mit einer Payload zur teilweisen Aktualisierung.
TraceSendet eine synchrone HTTP/2-TRACE-Anfrage, die als Loopback-Diagnose verwendet wird.
HeadSendet eine synchrone HTTP/2-HEAD-Anfrage und gibt nur die Antwort-Header zurück.

Asynchrone HTTP-Verben

NameBeschreibung
PostAsyncSendet ein nicht-blockierendes POST; die Antwort trifft über OnHTTP2Response ein.
PutAsyncSendet einen nicht blockierenden PUT; die Antwort trifft bei OnHTTP2Response ein.
DeleteAsyncSendet ein nicht blockierendes DELETE; die Antwort trifft über OnHTTP2Response ein.
OptionsAsyncSendet ein nicht blockierendes OPTIONS; die Antwort trifft bei OnHTTP2Response ein.
PatchAsyncSendet einen nicht blockierenden PATCH; die Antwort trifft über OnHTTP2Response ein.
TraceAsyncSendet einen nicht-blockierenden TRACE; die Antwort trifft über OnHTTP2Response ein.

Alle Methoden (alphabetisch)

NameBeschreibung
CloseFührt ein geordnetes Herunterfahren durch, indem ein GOAWAY-Frame mit einem Fehlercode und optionalem Debug-Text gesendet wird.
ConnectÖffnet die HTTP/2-Verbindung und sendet ein synchrones GET an die angegebene URL.
ConnectAsyncÖffnet die HTTP/2-Verbindung und stellt ein nicht blockierendes GET; die Antwort wird über OnHTTP2Response zugestellt.
DeleteSendet eine synchrone HTTP/2-DELETE-Anfrage, um die Zielressource zu entfernen.
DeleteAsyncSendet ein nicht blockierendes DELETE; die Antwort trifft über OnHTTP2Response ein.
DisconnectSchließt den zugrunde liegenden TCP/TLS-Socket sofort, ohne einen GOAWAY-Frame zu senden.
GetSendet eine synchrone HTTP/2-GET-Anfrage und gibt den Antworttext zurück.
HeadSendet eine synchrone HTTP/2-HEAD-Anfrage und gibt nur die Antwort-Header zurück.
OptionsSendet eine synchrone HTTP/2-OPTIONS-Anfrage, um die Fähigkeiten der Ressource zu inspizieren.
OptionsAsyncSendet ein nicht blockierendes OPTIONS; die Antwort trifft bei OnHTTP2Response ein.
PatchSendet eine synchrone HTTP/2-PATCH-Anfrage mit einer Payload zur teilweisen Aktualisierung.
PatchAsyncSendet einen nicht blockierenden PATCH; die Antwort trifft über OnHTTP2Response ein.
PingSendet einen HTTP/2-PING-Frame, um die Lebendigkeit zu prüfen und die Round-Trip-Zeit zu messen.
PostSendet eine synchrone HTTP/2-POST-Anfrage mit einer Stream-Payload.
PostAsyncSendet ein nicht-blockierendes POST; die Antwort trifft über OnHTTP2Response ein.
PutSendet eine synchrone HTTP/2-PUT-Anfrage mit einer Stream-Nutzlast.
PutAsyncSendet einen nicht blockierenden PUT; die Antwort trifft bei OnHTTP2Response ein.
TraceSendet eine synchrone HTTP/2-TRACE-Anfrage, die als Loopback-Diagnose verwendet wird.
TraceAsyncSendet einen nicht-blockierenden TRACE; die Antwort trifft über OnHTTP2Response ein.