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中是否有任何配置设置可以设置(增加)此超时时间?
默认超时为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