西城.Server.invokeProcedure 调用 GET/POST 方法



我们正在使用WL。Server.invokeProcedure 用于在两个 Javascript 适配器之间调用过程。基本上我们正在做适配器混搭。

Mobilefirst如何呼叫WL。Server.invokeProcedure 过程 GET 或 POST。

responseData = WL.Server.invokeProcedure({
adapter: "ServiceAdapter",
procedure: "storeDocuments",
parameters: [params],
});

上面的代码没有方法参数。我们面临大型有效负载的问题,其中大型 JSON 参数对象的过程调用失败。

有没有其他方法可以传递大型有效载荷。

当适配器混搭发生时,adapter1 构造适配器 2 的 REST URL 并触发它。此调用将到达适配器 2,就像源自外部客户端一样。

您可以尝试 JNDI 属性mfp.adapter.invocation.url并在此处设置本地 url,以便 REST 调用保留在系统内部。这样,调用应该执行得更快,并且您应该能够携带更多有效负载。

使用本地可访问的 URL(包括上下文根目录(设置 JNDI 属性。

例如:

mfp.adapter.invocation.url="http://localhost:9080/mfp"

修改值以适合您的环境。

更多细节在这里。

最新更新