TsgcHTTP3Client › Zdarzenia

Zdarzenia TsgcHTTP3Client

Zdarzenia, które można obsługiwać, pogrupowane według przeznaczenia, a następnie pełna lista alfabetyczna.

Połączenie

NazwaOpis
OnConnectUruchamiane po nawiązaniu połączenia HTTP/3.
OnDisconnectUruchamiane po zamknięciu połączenia HTTP/3.
OnGoAwayUruchamiane, gdy serwer wysyła ramkę GOAWAY sygnalizującą zamknięcie połączenia.
OnAltSvcWywoływane, gdy serwer ogłasza alternatywną usługę przez nagłówek lub ramkę Alt-Svc.

Odpowiedzi

NazwaOpis
OnResponseWywoływane, gdy klient otrzymuje pełną odpowiedź (status, nagłówki i treść) od serwera.
OnPushPromiseUruchamiane, gdy serwer obiecuje wypchnięcie zasobu, dzięki czemu klient może je zaakceptować lub anulować.

Żądania

NazwaOpis
OnHTTP3BeforeRequestWywoływane tuż przed wysłaniem nagłówków żądania, aby aplikacja mogła je dodać lub zmodyfikować.

Błędy

NazwaOpis
OnErrorUruchamiane, gdy wystąpi błąd żądania lub połączenia.
OnHTTP3ExceptionUruchamiane, gdy w połączeniu HTTP/3 zostanie zgłoszony wyjątek, aby aplikacja mogła go obsłużyć.

Wszystkie zdarzenia (alfabetycznie)

NazwaOpis
OnAltSvcWywoływane, gdy serwer ogłasza alternatywną usługę przez nagłówek lub ramkę Alt-Svc.
OnConnectUruchamiane po nawiązaniu połączenia HTTP/3.
OnDisconnectUruchamiane po zamknięciu połączenia HTTP/3.
OnErrorUruchamiane, gdy wystąpi błąd żądania lub połączenia.
OnGoAwayUruchamiane, gdy serwer wysyła ramkę GOAWAY sygnalizującą zamknięcie połączenia.
OnHTTP3BeforeRequestWywoływane tuż przed wysłaniem nagłówków żądania, aby aplikacja mogła je dodać lub zmodyfikować.
OnHTTP3ExceptionUruchamiane, gdy w połączeniu HTTP/3 zostanie zgłoszony wyjątek, aby aplikacja mogła go obsłużyć.
OnPushPromiseUruchamiane, gdy serwer obiecuje wypchnięcie zasobu, dzięki czemu klient może je zaakceptować lub anulować.
OnResponseWywoływane, gdy klient otrzymuje pełną odpowiedź (status, nagłówki i treść) od serwera.