TsgcHTTP3Client › Metody

Metody TsgcHTTP3Client

Metody publiczne pogrupowane według przeznaczenia, a następnie pełna lista alfabetyczna.

Połączenie

NazwaOpis
ConnectOtwiera połączenie QUIC i wykonuje uzgadnianie TLS 1.3 oraz HTTP/3.
DisconnectNatychmiast zamyka połączenie HTTP/3 (QUIC).
ConnectedZwraca True, gdy połączenie HTTP/3 jest aktualnie otwarte.

Metody HTTP

NazwaOpis
GetWysyła synchroniczne żądanie HTTP/3 GET i zwraca treść odpowiedzi.
PostWysyła synchroniczne żądanie HTTP/3 POST z ładunkiem treści.
PutWysyła synchroniczne żądanie HTTP/3 PUT z treścią.
DeleteWysyła synchroniczne żądanie HTTP/3 DELETE w celu usunięcia docelowego zasobu.
HeadWysyła synchroniczne żądanie HTTP/3 HEAD zwracające tylko nagłówki odpowiedzi.
PatchWysyła synchroniczne żądanie HTTP/3 PATCH z ładunkiem częściowej aktualizacji.
RequestOptionsWysyła synchroniczne żądanie HTTP/3 OPTIONS w celu sprawdzenia możliwości zasobu.
TraceWysyła synchroniczne żądanie HTTP/3 TRACE używane jako diagnostyka zwrotna.

Asynchroniczne czasowniki HTTP

NazwaOpis
GetAsyncWysyła nieblokujące GET; odpowiedź pojawia się w OnResponse.
PostAsyncWysyła nieblokujące żądanie POST; odpowiedź dociera przez OnResponse.
PutAsyncWysyła nieblokujące żądanie PUT; odpowiedź dociera przez OnResponse.
DeleteAsyncWysyła nieblokujące żądanie DELETE; odpowiedź dociera poprzez zdarzenie OnResponse.
PatchAsyncWysyła nieblokujące żądanie PATCH; odpowiedź dociera przez OnResponse.
OptionsAsyncWysyła nieblokujące OPTIONS; odpowiedź pojawia się w OnResponse.
TraceAsyncWysyła nieblokujące żądanie TRACE; odpowiedź dociera poprzez zdarzenie OnResponse.

Wypychanie przez serwer

NazwaOpis
CancelPushWysyła ramkę CANCEL_PUSH w celu odrzucenia wypychania przez serwer zidentyfikowanego przez jego identyfikator push.
SetMaxPushIdWysyła ramkę MAX_PUSH_ID ograniczającą liczbę wypychań przez serwer, które klient zaakceptuje.

Wszystkie metody (alfabetycznie)

NazwaOpis
CancelPushWysyła ramkę CANCEL_PUSH w celu odrzucenia wypychania przez serwer zidentyfikowanego przez jego identyfikator push.
ConnectOtwiera połączenie QUIC i wykonuje uzgadnianie TLS 1.3 oraz HTTP/3.
ConnectedZwraca True, gdy połączenie HTTP/3 jest aktualnie otwarte.
DeleteWysyła synchroniczne żądanie HTTP/3 DELETE w celu usunięcia docelowego zasobu.
DeleteAsyncWysyła nieblokujące żądanie DELETE; odpowiedź dociera poprzez zdarzenie OnResponse.
DisconnectNatychmiast zamyka połączenie HTTP/3 (QUIC).
GetWysyła synchroniczne żądanie HTTP/3 GET i zwraca treść odpowiedzi.
GetAsyncWysyła nieblokujące GET; odpowiedź pojawia się w OnResponse.
HeadWysyła synchroniczne żądanie HTTP/3 HEAD zwracające tylko nagłówki odpowiedzi.
OptionsAsyncWysyła nieblokujące OPTIONS; odpowiedź pojawia się w OnResponse.
PatchWysyła synchroniczne żądanie HTTP/3 PATCH z ładunkiem częściowej aktualizacji.
PatchAsyncWysyła nieblokujące żądanie PATCH; odpowiedź dociera przez OnResponse.
PostWysyła synchroniczne żądanie HTTP/3 POST z ładunkiem treści.
PostAsyncWysyła nieblokujące żądanie POST; odpowiedź dociera przez OnResponse.
PutWysyła synchroniczne żądanie HTTP/3 PUT z treścią.
PutAsyncWysyła nieblokujące żądanie PUT; odpowiedź dociera przez OnResponse.
RequestOptionsWysyła synchroniczne żądanie HTTP/3 OPTIONS w celu sprawdzenia możliwości zasobu.
SetMaxPushIdWysyła ramkę MAX_PUSH_ID ograniczającą liczbę wypychań przez serwer, które klient zaakceptuje.
TraceWysyła synchroniczne żądanie HTTP/3 TRACE używane jako diagnostyka zwrotna.
TraceAsyncWysyła nieblokujące żądanie TRACE; odpowiedź dociera poprzez zdarzenie OnResponse.