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 秒。

当发生网络错误或服务器使用以下 HTTP 状态代码之一响应时,
重试 Idempotent 服务调用:
408(请求超时)
429(请求太多)
500(内部服务器错误)
502(错误的网关)
503(服务不可用)
504(网关超时)

要求

头文件:httpProvider.h

库: libHttpClient.GDK.lib

另请参阅

httpProvider