在Mobilefirst 8.0中使用WLResourceRequest调用java适配器时,请求正在超时,因为我们的后端服务需要10秒以上的响应时间。
MFP版本: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"
}
答案 0 :(得分:0)
问题在于Ibm库中的WLRequestOptions类。超时值硬编码为10秒。 提高PMR也是如此。