4
我们有一个简单的F#控制台应用程序,通过FSharp.Data Http.Request
向WebAPI端点发送HTTP POST请求。我们正在使用customizeHttpRequest
参数来尝试设置请求超时属性。我们的用法如下:FSharp.Data HTTP请求 - 无法设置请求超时
let response = Http.Request(
serviceEndpoint,
headers = requestHeaders,
body = requestBody,
silentHttpErrors = true,
customizeHttpRequest = (fun request -> request.Timeout <- 1000; request))
我们正在观察,我们的定制超时被忽略(即请求不超时1秒后如本例)。我们还观察到,请求不会在默认超时100,000ms后超时。
这里有问题吗,还是我们没有正确使用customizeHttpRequest
参数?
感谢scrwtp的简洁回答。 – daithimurf