TsgcHTTP2Client이벤트 › OnHTTP2RSTStream

OnHTTP2RSTStream 이벤트

서버가 특정 HTTP/2 스트림을 재설정할 때 발생합니다.

구문

__property TsgcHTTP2ClientRSTStreamEvent OnHTTP2RSTStream;
// typedef void __fastcall (__closure *TsgcHTTP2ClientRSTStreamEvent)(TObject * Sender, const TsgcHTTP2ConnectionClient * Connection, const TsgcHTTP2RSTStreamProperty * RSTStream);

기본값

설명

OnHTTP2RSTStream은 서버가 기본 연결을 열어 둔 채 단일 스트림을 중단하기 위해 RST_STREAM 프레임을 보낼 때 발생합니다. 예를 들어 요청이 거부되거나, 푸시된 리소스가 더 이상 필요하지 않거나, 서버 측 시간 초과가 만료될 때입니다. RSTStream 매개변수는 HTTP/2 ErrorCode와 그 ErrorDescription을 노출하므로 애플리케이션이 이유를 로깅하고, 필요한 경우 새 스트림에서 요청을 재시도할 수 있습니다. 동일한 Connection의 다른 진행 중인 스트림은 영향을 받지 않고 계속 데이터를 수신합니다.

예제

이벤트로 돌아가기