TsgcHTTP2Client › Metody

TsgcHTTP2Client Metody

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

Połączenie

NazwaOpis
ConnectOtwiera połączenie HTTP/2 i wykonuje synchroniczne żądanie GET pod podany adres URL.
ConnectAsyncOtwiera połączenie HTTP/2 i wysyła nieblokujące żądanie GET; odpowiedź jest dostarczana przez zdarzenie OnHTTP2Response.
DisconnectNatychmiast zamyka gniazdo TCP/TLS bez wysyłania ramki GOAWAY.
CloseWykonuje płynne zamknięcie przez wysłanie ramki GOAWAY z kodem błędu i opcjonalnym tekstem diagnostycznym.
PingWysyła ramkę HTTP/2 PING w celu sprawdzenia dostępności i pomiaru czasu podróży w obie strony.

Metody HTTP

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

Asynchroniczne czasowniki HTTP

NazwaOpis
PostAsyncWysyła nieblokujące żądanie POST; odpowiedź pojawia się w zdarzeniu OnHTTP2Response.
PutAsyncWysyła nieblokujące żądanie PUT; odpowiedź nadchodzi przez OnHTTP2Response.
DeleteAsyncWysyła nieblokujące żądanie DELETE; odpowiedź dociera przez zdarzenie OnHTTP2Response.
OptionsAsyncWysyła nieblokujące żądanie OPTIONS; odpowiedź dociera przez OnHTTP2Response.
PatchAsyncWysyła nieblokujące żądanie PATCH; odpowiedź dociera przez OnHTTP2Response.
TraceAsyncWysyła nieblokujące żądanie TRACE; odpowiedź jest dostarczana przez zdarzenie OnHTTP2Response.

Wszystkie metody (alfabetycznie)

NazwaOpis
CloseWykonuje płynne zamknięcie przez wysłanie ramki GOAWAY z kodem błędu i opcjonalnym tekstem diagnostycznym.
ConnectOtwiera połączenie HTTP/2 i wykonuje synchroniczne żądanie GET pod podany adres URL.
ConnectAsyncOtwiera połączenie HTTP/2 i wysyła nieblokujące żądanie GET; odpowiedź jest dostarczana przez zdarzenie OnHTTP2Response.
DeleteWysyła synchroniczne żądanie HTTP/2 DELETE w celu usunięcia zasobu docelowego.
DeleteAsyncWysyła nieblokujące żądanie DELETE; odpowiedź dociera przez zdarzenie OnHTTP2Response.
DisconnectNatychmiast zamyka gniazdo TCP/TLS bez wysyłania ramki GOAWAY.
GetWysyła synchroniczne żądanie HTTP/2 GET i zwraca treść odpowiedzi.
HeadWysyła synchroniczne żądanie HTTP/2 HEAD zwracające jedynie nagłówki odpowiedzi.
OptionsWysyła synchroniczne żądanie HTTP/2 OPTIONS w celu sprawdzenia możliwości zasobu.
OptionsAsyncWysyła nieblokujące żądanie OPTIONS; odpowiedź dociera przez OnHTTP2Response.
PatchWysyła synchroniczne żądanie HTTP/2 PATCH z ładunkiem częściowej aktualizacji.
PatchAsyncWysyła nieblokujące żądanie PATCH; odpowiedź dociera przez OnHTTP2Response.
PingWysyła ramkę HTTP/2 PING w celu sprawdzenia dostępności i pomiaru czasu podróży w obie strony.
PostWysyła synchroniczne żądanie HTTP/2 POST z ładunkiem strumieniowym.
PostAsyncWysyła nieblokujące żądanie POST; odpowiedź pojawia się w zdarzeniu OnHTTP2Response.
PutWysyła synchroniczne żądanie HTTP/2 PUT z ładunkiem strumieniowym.
PutAsyncWysyła nieblokujące żądanie PUT; odpowiedź nadchodzi przez OnHTTP2Response.
TraceWysyła synchroniczne żądanie HTTP/2 TRACE używane jako diagnostyka pętli zwrotnej.
TraceAsyncWysyła nieblokujące żądanie TRACE; odpowiedź jest dostarczana przez zdarzenie OnHTTP2Response.