SFDC Mobile SDK API调用-请求超时

时间:2018-12-15 12:33:59

标签: rest salesforce hybrid-mobile-app angular-hybrid salesforce-mobile-sdk

混合移动应用 科尔多瓦8.0.0 角1.7.5 Salesforce MobileSDK 6.2

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

详细信息- 当移动应用程序遇到SFDC自定义REST API时,有时会收到请求超时(以防应用程序在一段时间内未收到SFDC API的响应)。

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

1 个答案:

答案 0 :(得分:0)

默认超时为10秒。

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

设置标注超时:

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

1)docSample.DocSamplePort存根=新的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