使用WL.Client.invokeProcedure(invocationData,options,useSendInvoke)时出错

时间:2013-11-16 05:52:41

标签: ibm-mobilefirst

嗨,我是新手工作灯。当我尝试使用客户端调用调用适配器时。调用过程api调用中有一个参数。参数是useSendInvoke。这是什么意思?

1 个答案:

答案 0 :(得分:0)

请参阅有关useSendInvoke的问题:Use of third parameter in the WL.Client.InvokeProcedure

引用安东:

  

此参数由WL身份验证框架在内部使用。   从技术上讲,开发人员不应该有理由使用它。

     

有几种方法可以调用适配器。

     

(1)第一个是通过客户端应用程序。这是你使用的地方   WL.Client.invokeProcedure(invocationData,options)API。

     

(2)其次是使用适配器调用服务 -   http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fdevref%2Fc_adapter_invocation_service.html。   基本上向WL服务器发出http请求并获得响应   来自适配器。 RPC风格。

     

当您通过(1)进行操作时 - 您有两个身份验证层 -   首先是为应用程序定义的安全性测试,其次是安全性   为适配器程序定义的测试。

     

当您通过(2)进行时 - 只有一个安全层 -   为适配器程序定义的安全测试。

     

UseSendInvoke param(再次,用于内部使用)表示   您的应用程序将通过路径(2)而不是常规路径   (1)。