다음을 통해 공유


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

참고 항목

httpProvider