0

在 Mobilefirst 8.0 中使用 WLResourceRequest 调用 java 适配器时,请求超时,因为我们的后端服务需要 10 多秒才能响应。

多功能一体机版本:8.0.0.00-20171025-0319

尝试了以下方法来设置超时。但它没有反映。

var options = {
    timeout : 720000
}     
resourceRequest = new WLResourceRequest("/adapters/"+request.adapter+"/"+procedure,WLResourceRequest.POST,options);
resourceRequest.setTimeout(720000);

在错误回调中得到以下响应。

{
  "status": -1,
  "responseText": "",
  "responseHeaders": {},
  "errorMsg": "Request timed out.",
  "errorCode": "REQUEST_TIMEOUT"
}
4

1 回答 1

0

问题在于 Ibm 库中的 WLRequestOptions 类。超时值硬编码为 10 秒。提高 PMR 同样。

于 2017-11-21T04:51:28.133 回答