混合移动应用 科尔多瓦8.0.0 角1.7.5 Salesforce MobileSDK 6.2
方法-force.apexrest 问题-Salesforce REST API调用-请求超时(20%)。
详细信息- 当移动应用程序遇到SFDC自定义REST API时,有时会收到请求超时(以防应用程序在一段时间内未收到SFDC API的响应)。
Mobile SDK中是否有任何配置设置可用来设置(增加)此超时时间?
答案 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