0

WL.Client.InvokeProcedure(invocationData, options, UseSendInvoke)在 worklight 6 中使用客户端 API。但我在 API 中找不到参数的描述UseSendInvoke。小伙伴们知道是什么吗?

4

2 回答 2

2

此参数由 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 参数(再次供内部使用)意味着您的应用程序将通过路径 (2) 而不是常规路径 (1)。

于 2013-11-28T09:19:59.873 回答
1

没有任何UseSendInvoke参数,WL.Client.invokeProcedure至少在文档中定义的公共 API 中没有。您可以查看 Worklight v6.0.0、Worklight v5.0.6、Worklight v5.0.5 的文档了解有关特定 API 的更多信息。

于 2013-11-27T21:42:20.980 回答