TsgcHTTP2Client메서드 › Close

Close 메서드

서버에 GOAWAY 프레임을 보내 정상적인 HTTP/2 종료를 수행합니다.

구문

procedure Close(aCode: Th2ErrorCodes = h2erNO_ERROR; const aDescription: String = '');

Parameters

NameType설명
aCodeTh2ErrorCodesGOAWAY 프레임에 기록되는 HTTP/2 오류 코드. 정상 종료를 알리기 위해 기본값은 h2erNO_ERROR입니다.
aDescriptionconst StringGOAWAY 프레임의 Additional Debug Data 필드에 복사되는 선택적 디버그 텍스트. 이유가 필요하지 않은 경우 빈 문자열을 전달하십시오.

설명

Disconnect와 달리 Close는 GOAWAY 프레임으로 피어에 알리므로 전송 계층이 해제되기 전에 이미 열린 스트림이 완료될 수 있습니다. 진행 중인 요청을 존중하면서 HTTP/2 세션을 깔끔하게 해제하려면 이를 호출하십시오.

예제

oClient.Close(h2erNO_ERROR, 'client shutting down');

메서드로 돌아가기