TsgcHTTP2Client › Méthodes

Méthodes de TsgcHTTP2Client

Méthodes publiques regroupées par objectif, suivies de la liste alphabétique complète.

Connexion

NomDescription
ConnectOuvre la connexion HTTP/2 et effectue un GET synchrone vers l'URL fournie.
ConnectAsync Ouvre la connexion HTTP/2 et émet un GET non bloquant ; la réponse est livrée sur OnHTTP2Response.
Disconnect Ferme immédiatement le socket TCP/TLS sous-jacent sans envoyer de trame GOAWAY.
CloseEffectue un arrêt normal en envoyant une trame GOAWAY avec un code d'erreur et un texte de débogage optionnel.
PingEnvoie une trame PING HTTP/2 pour sonder la disponibilité et mesurer le temps d'aller-retour.

Verbes HTTP

NomDescription
Get Envoie une requête HTTP/2 GET synchrone et renvoie le corps de la réponse.
PostEnvoie une requête HTTP/2 POST synchrone avec un flux de données en charge utile.
PutEnvoie une requête PUT HTTP/2 synchrone avec une charge utile de flux.
DeleteEnvoie une requête HTTP/2 DELETE synchrone pour supprimer la ressource cible.
OptionsEnvoie une requête HTTP/2 OPTIONS synchrone pour inspecter les capacités de la ressource.
PatchEnvoie une requête HTTP/2 PATCH synchrone avec une charge utile de mise à jour partielle.
TraceEnvoie une requête HTTP/2 TRACE synchrone utilisée comme diagnostic en boucle.
HeadEnvoie une requête HEAD HTTP/2 synchrone en ne renvoyant que les en-têtes de réponse.

Verbes HTTP asynchrones

NomDescription
PostAsync Envoie un POST non bloquant ; la réponse arrive sur OnHTTP2Response.
PutAsync Envoie un PUT non bloquant ; la réponse arrive sur OnHTTP2Response.
DeleteAsyncEnvoie un DELETE non bloquant ; la réponse arrive sur OnHTTP2Response.
OptionsAsyncEnvoie une requête OPTIONS non bloquante ; la réponse arrive sur OnHTTP2Response.
PatchAsyncEnvoie un PATCH non bloquant ; la réponse arrive sur OnHTTP2Response.
TraceAsyncEnvoie un TRACE non bloquant ; la réponse arrive sur OnHTTP2Response.

Toutes les méthodes (alphabétique)

NomDescription
CloseEffectue un arrêt normal en envoyant une trame GOAWAY avec un code d'erreur et un texte de débogage optionnel.
ConnectOuvre la connexion HTTP/2 et effectue un GET synchrone vers l'URL fournie.
ConnectAsync Ouvre la connexion HTTP/2 et émet un GET non bloquant ; la réponse est livrée sur OnHTTP2Response.
DeleteEnvoie une requête HTTP/2 DELETE synchrone pour supprimer la ressource cible.
DeleteAsyncEnvoie un DELETE non bloquant ; la réponse arrive sur OnHTTP2Response.
Disconnect Ferme immédiatement le socket TCP/TLS sous-jacent sans envoyer de trame GOAWAY.
Get Envoie une requête HTTP/2 GET synchrone et renvoie le corps de la réponse.
HeadEnvoie une requête HEAD HTTP/2 synchrone en ne renvoyant que les en-têtes de réponse.
OptionsEnvoie une requête HTTP/2 OPTIONS synchrone pour inspecter les capacités de la ressource.
OptionsAsyncEnvoie une requête OPTIONS non bloquante ; la réponse arrive sur OnHTTP2Response.
PatchEnvoie une requête HTTP/2 PATCH synchrone avec une charge utile de mise à jour partielle.
PatchAsyncEnvoie un PATCH non bloquant ; la réponse arrive sur OnHTTP2Response.
PingEnvoie une trame PING HTTP/2 pour sonder la disponibilité et mesurer le temps d'aller-retour.
PostEnvoie une requête HTTP/2 POST synchrone avec un flux de données en charge utile.
PostAsync Envoie un POST non bloquant ; la réponse arrive sur OnHTTP2Response.
PutEnvoie une requête PUT HTTP/2 synchrone avec une charge utile de flux.
PutAsync Envoie un PUT non bloquant ; la réponse arrive sur OnHTTP2Response.
TraceEnvoie une requête HTTP/2 TRACE synchrone utilisée comme diagnostic en boucle.
TraceAsyncEnvoie un TRACE non bloquant ; la réponse arrive sur OnHTTP2Response.