TsgcHTTP2Client › 속성

TsgcHTTP2Client 속성

용도별로 그룹화된 published 속성과 그에 이어지는 전체 알파벳순 목록.

연결

Name설명
Active원격 서버에 대한 HTTP/2 연결을 열거나 닫습니다.
Host클라이언트가 연결할 HTTP/2 서버의 IP 주소 또는 DNS 이름.
PortHTTP/2 서버에 연결하는 데 사용되는 TCP 포트.
TLS일반적으로 HTTP/2 서버에서 요구하는 보안 TLS 연결을 활성화합니다.
IPVersionHTTP/2 TCP 연결에 사용되는 IP 프로토콜 버전(IPv4 또는 IPv6)을 선택합니다.
ProxyHTTP/2 연결을 HTTP CONNECT 터널 또는 SOCKS 프록시 서버를 통해 라우팅합니다.

Timeouts

Name설명
ConnectTimeout클라이언트가 TCP/TLS 연결과 HTTP/2 preface가 완료될 때까지 기다리는 최대 시간(밀리초).
ReadTimeout시간 초과를 발생시키기 전에 동기 HTTP/2 응답을 기다리는 최대 시간(밀리초)입니다.

안정성

Name설명
HeartBeat연결을 유지하기 위해 주기적인 HTTP/2 PING 프레임을 보냅니다.
WatchDog예기치 않은 연결 해제 후 HTTP/2 서버에 자동으로 다시 연결합니다.
ThrottleHTTP/2 소켓이 송수신하는 초당 비트 수를 제한합니다.

Security

Name설명
AuthenticationOAuth2 및 JWT 토큰을 포함하여 HTTP/2 요청을 인증하는 데 사용되는 자격 증명을 구성합니다.
TLSOptionsTLS를 통한 HTTP/2에 사용되는 인증서, TLS 버전, ALPN, IOHandler 및 기타 보안 연결 세부 정보를 구성합니다.

HTTP/2

Name설명
Request모든 발신 요청에 적용되는 기본 HTTP/2 요청 매개변수(headers, user-agent, accept, content-type).
Settings연결 시 서버에 알려지는 HTTP/2 SETTINGS 프레임 매개변수(RFC 7540 섹션 6.5).
HTTP2Options단편화된 DATA 프레임이 애플리케이션에 전달되는 방식을 포함한 HTTP/2의 클라이언트 측 튜닝 옵션.

진단

Name설명
LogFile인바운드 및 아웃바운드 HTTP/2 프레임을 파일에 유지하며, 와이어 레벨 디버깅에 유용합니다.
NotifyEventsHTTP/2 이벤트가 메인 스레드에 디스패치되는 방식을 제어합니다.
Version현재 sgcWebSockets 라이브러리 버전을 반환하는 읽기 전용 문자열입니다.

All Properties (alphabetical)

Name설명
Active원격 서버에 대한 HTTP/2 연결을 열거나 닫습니다.
AuthenticationOAuth2 및 JWT 토큰을 포함하여 HTTP/2 요청을 인증하는 데 사용되는 자격 증명을 구성합니다.
ConnectTimeout클라이언트가 TCP/TLS 연결과 HTTP/2 preface가 완료될 때까지 기다리는 최대 시간(밀리초).
HeartBeat연결을 유지하기 위해 주기적인 HTTP/2 PING 프레임을 보냅니다.
Host클라이언트가 연결할 HTTP/2 서버의 IP 주소 또는 DNS 이름.
HTTP2Options단편화된 DATA 프레임이 애플리케이션에 전달되는 방식을 포함한 HTTP/2의 클라이언트 측 튜닝 옵션.
IPVersionHTTP/2 TCP 연결에 사용되는 IP 프로토콜 버전(IPv4 또는 IPv6)을 선택합니다.
LogFile인바운드 및 아웃바운드 HTTP/2 프레임을 파일에 유지하며, 와이어 레벨 디버깅에 유용합니다.
NotifyEventsHTTP/2 이벤트가 메인 스레드에 디스패치되는 방식을 제어합니다.
PortHTTP/2 서버에 연결하는 데 사용되는 TCP 포트.
ProxyHTTP/2 연결을 HTTP CONNECT 터널 또는 SOCKS 프록시 서버를 통해 라우팅합니다.
ReadTimeout시간 초과를 발생시키기 전에 동기 HTTP/2 응답을 기다리는 최대 시간(밀리초)입니다.
Request모든 발신 요청에 적용되는 기본 HTTP/2 요청 매개변수(headers, user-agent, accept, content-type).
Settings연결 시 서버에 알려지는 HTTP/2 SETTINGS 프레임 매개변수(RFC 7540 섹션 6.5).
ThrottleHTTP/2 소켓이 송수신하는 초당 비트 수를 제한합니다.
TLS일반적으로 HTTP/2 서버에서 요구하는 보안 TLS 연결을 활성화합니다.
TLSOptionsTLS를 통한 HTTP/2에 사용되는 인증서, TLS 버전, ALPN, IOHandler 및 기타 보안 연결 세부 정보를 구성합니다.
Version현재 sgcWebSockets 라이브러리 버전을 반환하는 읽기 전용 문자열입니다.
WatchDog예기치 않은 연결 해제 후 HTTP/2 서버에 자동으로 다시 연결합니다.