HCHttpCallRequestGetTimeoutWindow
HTTP 제한 시간을 초 단위로 설정합니다.
구문
HRESULT HCHttpCallRequestGetTimeoutWindow(
HCCallHandle call,
uint32_t* timeoutWindowInSeconds
)
매개 변수
call _In_opt_
형식: HCCallHandle
HTTP 호출의 핸들입니다. 이후 호출에 대한 기본값을 가져오려면 nullptr을 전달합니다.
timeoutWindowInSeconds _Out_
형식: uint32_t*
제한 시간(초)입니다.
반환 값
형식: HRESULT
이 API 작업에 대한 결과 코드입니다. 가능한 값은 S_OK, E_INVALIDARG 또는 E_FAIL입니다.
설명
오류 발생 전 idempotent 서비스 호출을 재시도하기 전에 기다릴 시간을 제어합니다.
기본값은 20초입니다.
네트워크 오류가 발생하거나 서버가 응답할 때 Idempotent 서비스 통화가 검색됩니다.
다음 HTTP 상태 코드 중 하나를 사용하여 다음을 실행합니다.
408(Request Timeout)
429(Too Many Requests)
500(Internal Server Error)
502(Bad Gateway)
503(Service Unavailable)
504(Gateway Timeout)
요구 사항
헤더: httpProvider.h
라이브러리: libHttpClient.GDK.lib