SFDC Mobile SDK API调用 - 请求超时

问题描述 投票:0回答:1

Hybrid Mobile App Cordova 8.0.0 Angular 1.7.5 Salesforce MobileSDK 6.2

方法 - force.apexrest问题 - Salesforce REST API调用 - 请求超时(20%)。

详细信息 - 当移动应用程序访问SFDC自定义REST API时,有时它会获得请求超时(由于应用程序在一段时间内未获得SFDC API的响应)。

Mobile SDK中是否有任何配置设置可以设置(增加)此超时时间?

rest salesforce hybrid-mobile-app angular-hybrid salesforce-mobile-sdk
1个回答
0
投票

默认超时为10秒。

单个Apex事务的标注的最大累积超时为120秒。

设置标注超时:

以下示例为Web服务标注设置自定义超时。该示例使用示例WSDL文件和生成的WSDL2Apex代码中描述的生成的DocSamplePort类。通过为存根上的特殊timeout_x变量赋值来设置超时值(以毫秒为单位)。

1)docSample.DocSamplePort stub = new docSample.DocSamplePort();

stub.timeout_x = 2000; //超时(以毫秒为单位)

以下是为HTTP标注设置自定义超时的示例:

1)HttpRequest req = new HttpRequest();

req.setTimeout(2000); //超时(以毫秒为单位)

有关详细信息,请阅读以下链接:https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_callouts_timeouts.htm

© www.soinside.com 2019 - 2024. All rights reserved.