TsgcHTTP3Client › Méthodes

Méthodes de TsgcHTTP3Client

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

Connexion

NomDescription
ConnectOuvre la connexion QUIC et effectue la négociation TLS 1.3 et HTTP/3.
Disconnect Ferme immédiatement la connexion HTTP/3 (QUIC).
Connected Retourne True lorsque la connexion HTTP/3 est actuellement ouverte.

Verbes HTTP

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

Verbes HTTP asynchrones

NomDescription
GetAsyncEnvoie un GET non bloquant ; la réponse arrive via OnResponse.
PostAsync Envoie un POST non bloquant ; la réponse arrive sur OnResponse.
PutAsync Envoie un PUT non bloquant ; la réponse arrive sur OnResponse.
DeleteAsyncEnvoie un DELETE non bloquant ; la réponse arrive sur OnResponse.
PatchAsyncEnvoie un PATCH non bloquant ; la réponse arrive sur OnResponse.
OptionsAsyncEnvoie un OPTIONS non bloquant ; la réponse arrive via OnResponse.
TraceAsyncEnvoie un TRACE non bloquant ; la réponse arrive sur OnResponse.

Push serveur

NomDescription
CancelPushEnvoie une trame CANCEL_PUSH pour refuser un push serveur identifié par son identifiant push.
SetMaxPushIdEnvoie une trame MAX_PUSH_ID qui limite le nombre de pushs serveur que le client acceptera.

Toutes les méthodes (alphabétique)

NomDescription
CancelPushEnvoie une trame CANCEL_PUSH pour refuser un push serveur identifié par son identifiant push.
ConnectOuvre la connexion QUIC et effectue la négociation TLS 1.3 et HTTP/3.
Connected Retourne True lorsque la connexion HTTP/3 est actuellement ouverte.
DeleteEnvoie une requête HTTP/3 DELETE synchrone pour supprimer la ressource cible.
DeleteAsyncEnvoie un DELETE non bloquant ; la réponse arrive sur OnResponse.
Disconnect Ferme immédiatement la connexion HTTP/3 (QUIC).
Get Envoie une requête HTTP/3 GET synchrone et retourne le corps de la réponse.
GetAsyncEnvoie un GET non bloquant ; la réponse arrive via OnResponse.
HeadEnvoie une requête HTTP/3 HEAD synchrone ne retournant que les en-têtes de réponse.
OptionsAsyncEnvoie un OPTIONS non bloquant ; la réponse arrive via OnResponse.
PatchEnvoie une requête HTTP/3 PATCH synchrone avec une charge utile de mise à jour partielle.
PatchAsyncEnvoie un PATCH non bloquant ; la réponse arrive sur OnResponse.
PostEnvoie une requête HTTP/3 POST synchrone avec une charge utile dans le corps.
PostAsync Envoie un POST non bloquant ; la réponse arrive sur OnResponse.
PutEnvoie une requête HTTP/3 PUT synchrone avec un corps de message.
PutAsync Envoie un PUT non bloquant ; la réponse arrive sur OnResponse.
RequestOptionsEnvoie une requête HTTP/3 OPTIONS synchrone pour inspecter les capacités de la ressource.
SetMaxPushIdEnvoie une trame MAX_PUSH_ID qui limite le nombre de pushs serveur que le client acceptera.
TraceEnvoie une requête HTTP/3 TRACE synchrone utilisée comme diagnostic de boucle de retour.
TraceAsyncEnvoie un TRACE non bloquant ; la réponse arrive sur OnResponse.