TsgcHTTP2Client › 메서드 › Close
서버에 GOAWAY 프레임을 보내 정상적인 HTTP/2 종료를 수행합니다.
procedure Close(aCode: Th2ErrorCodes = h2erNO_ERROR; const aDescription: String = '');
| Name | Type | 설명 |
|---|---|---|
aCode | Th2ErrorCodes | GOAWAY 프레임에 기록되는 HTTP/2 오류 코드. 정상 종료를 알리기 위해 기본값은 h2erNO_ERROR입니다. |
aDescription | const String | GOAWAY 프레임의 Additional Debug Data 필드에 복사되는 선택적 디버그 텍스트. 이유가 필요하지 않은 경우 빈 문자열을 전달하십시오. |
Disconnect와 달리 Close는 GOAWAY 프레임으로 피어에 알리므로 전송 계층이 해제되기 전에 이미 열린 스트림이 완료될 수 있습니다. 진행 중인 요청을 존중하면서 HTTP/2 세션을 깔끔하게 해제하려면 이를 호출하십시오.
oClient.Close(h2erNO_ERROR, 'client shutting down');