TsgcHTTP3Client › Methoden

TsgcHTTP3Client Methoden

Publieke methoden gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.

Verbinding

NaamBeschrijving
ConnectOpent de QUIC-verbinding en voert de TLS 1.3- en HTTP/3-handshake uit.
DisconnectSluit de HTTP/3 (QUIC)-verbinding onmiddellijk.
ConnectedRetourneert True wanneer de HTTP/3-verbinding momenteel open is.

HTTP-werkwoorden

NaamBeschrijving
GetVerstuurt een synchroon HTTP/3 GET-verzoek en retourneert de antwoordbody.
PostVerstuurt een synchroon HTTP/3 POST-verzoek met een body-payload.
PutVerstuurt een synchrone HTTP/3 PUT-aanvraag met een berichttekst.
DeleteVerstuurt een synchroon HTTP/3 DELETE-verzoek om de doelresource te verwijderen.
HeadVerstuurt een synchrone HTTP/3 HEAD-aanvraag die alleen antwoordheaders retourneert.
PatchVerstuurt een synchroon HTTP/3 PATCH-verzoek met een gedeeltelijke update-payload.
RequestOptionsVerstuurt een synchroon HTTP/3 OPTIONS-verzoek om de mogelijkheden van de resource te inspecteren.
TraceVerstuurt een synchrone HTTP/3 TRACE-aanvraag die wordt gebruikt als loopback-diagnose.

Asynchrone HTTP-werkwoorden

NaamBeschrijving
GetAsyncVerstuurt een niet-blokkerende GET-aanvraag; het antwoord arriveert via OnResponse.
PostAsyncVerstuurt een niet-blokkerend POST-verzoek; het antwoord arriveert via OnResponse.
PutAsyncVerstuurt een niet-blokkerende PUT; het antwoord komt binnen via OnResponse.
DeleteAsyncVerstuurt een niet-blokkerende DELETE; het antwoord arriveert via OnResponse.
PatchAsyncVerstuurt een niet-blokkerend PATCH-verzoek; het antwoord arriveert via OnResponse.
OptionsAsyncVerstuurt een niet-blokkerende OPTIONS-aanvraag; het antwoord arriveert via OnResponse.
TraceAsyncVerstuurt een niet-blokkerende TRACE; het antwoord arriveert via OnResponse.

Server-push

NaamBeschrijving
CancelPushVerstuurt een CANCEL_PUSH-frame om een server-push te weigeren geïdentificeerd door zijn push-ID.
SetMaxPushIdVerstuurt een MAX_PUSH_ID-frame dat beperkt hoeveel serverpushes de client accepteert.

Alle methoden (alfabetisch)

NaamBeschrijving
CancelPushVerstuurt een CANCEL_PUSH-frame om een server-push te weigeren geïdentificeerd door zijn push-ID.
ConnectOpent de QUIC-verbinding en voert de TLS 1.3- en HTTP/3-handshake uit.
ConnectedRetourneert True wanneer de HTTP/3-verbinding momenteel open is.
DeleteVerstuurt een synchroon HTTP/3 DELETE-verzoek om de doelresource te verwijderen.
DeleteAsyncVerstuurt een niet-blokkerende DELETE; het antwoord arriveert via OnResponse.
DisconnectSluit de HTTP/3 (QUIC)-verbinding onmiddellijk.
GetVerstuurt een synchroon HTTP/3 GET-verzoek en retourneert de antwoordbody.
GetAsyncVerstuurt een niet-blokkerende GET-aanvraag; het antwoord arriveert via OnResponse.
HeadVerstuurt een synchrone HTTP/3 HEAD-aanvraag die alleen antwoordheaders retourneert.
OptionsAsyncVerstuurt een niet-blokkerende OPTIONS-aanvraag; het antwoord arriveert via OnResponse.
PatchVerstuurt een synchroon HTTP/3 PATCH-verzoek met een gedeeltelijke update-payload.
PatchAsyncVerstuurt een niet-blokkerend PATCH-verzoek; het antwoord arriveert via OnResponse.
PostVerstuurt een synchroon HTTP/3 POST-verzoek met een body-payload.
PostAsyncVerstuurt een niet-blokkerend POST-verzoek; het antwoord arriveert via OnResponse.
PutVerstuurt een synchrone HTTP/3 PUT-aanvraag met een berichttekst.
PutAsyncVerstuurt een niet-blokkerende PUT; het antwoord komt binnen via OnResponse.
RequestOptionsVerstuurt een synchroon HTTP/3 OPTIONS-verzoek om de mogelijkheden van de resource te inspecteren.
SetMaxPushIdVerstuurt een MAX_PUSH_ID-frame dat beperkt hoeveel serverpushes de client accepteert.
TraceVerstuurt een synchrone HTTP/3 TRACE-aanvraag die wordt gebruikt als loopback-diagnose.
TraceAsyncVerstuurt een niet-blokkerende TRACE; het antwoord arriveert via OnResponse.