TsgcHTTP2Client | Przyczyna rozłączenia HTTP/2
Serwer HTTP/2 może rozłączyć klienta z kilku powodów; gdy
serwer chce poinformować klienta o przyczynie rozłączenia, wysyła do niego wiadomość GoAway z informacjami
o rozłączeniu.
Użyj zdarzenia OnHTTP2GoAway, aby przechwycić przyczynę rozłączenia przez serwer
(jeśli klient chce zamknąć połączenie, może użyć metody close, aby wysłać
przyczynę zamknięcia).
TsgcHTTP2GoAwayProperty Obiekt
zawiera informacje o rozłączeniu
- LastStreamId:
to ostatni strumień przetworzony przez serwer.
- ErrorCode:
liczba całkowita identyfikująca kod błędu.
- ErrorDescription:
opis błędu, jeden z poniższych:
- brak błędu
- błąd protokołu
- błąd wewnętrzny
- błąd kontroli przepływu
- limit czasu ustawień
- strumień zamknięty
- błąd rozmiaru ramki
- odmówiono strumienia
- cancel
- błąd kompresji
- błąd połączenia
- enhance your calm
- niewystarczające zabezpieczenia
- wymagane
- AdditionalDebugData:
opcjonalny ciąg zawierający dodatkowe informacje o rozłączeniu.