Ibm mobilefirst WL.Server.invokeProcess调用GET/POST方法

Ibm mobilefirst WL.Server.invokeProcess调用GET/POST方法,ibm-mobilefirst,worklight-adapters,Ibm Mobilefirst,Worklight Adapters,我们使用WL.Server.invokeProcedure在两个Javascript适配器之间调用过程。基本上,我们正在做适配器mashup Mobilefirst如何调用WL.Server.InvokeProcess过程GET或POST responseData = WL.Server.invokeProcedure({ adapter: "ServiceAdapter", procedure: "storeDocuments", parameters: [params

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

Mobilefirst如何调用WL.Server.InvokeProcess过程GET或POST

responseData = WL.Server.invokeProcedure({
    adapter: "ServiceAdapter",
    procedure: "storeDocuments",
    parameters: [params],
});
上面的代码没有方法参数。我们面临的问题是,对于大型JSON参数对象,过程调用会失败


是否有其他方法传递大负载。

当适配器混搭发生时,adapter1构建adapter2的REST url并启动它。此呼叫将到达adapter2,就像来自外部客户端一样

您可以尝试JNDI属性
mfp.adapter.invocation.url
,并在此处设置本地url,以便REST调用保持在系统内部。这样,调用的执行速度应该更快,您应该能够承载更多的负载

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

例如:

mfp.adapter.invocation.url="http://localhost:9080/mfp"
修改该值以适合您的环境


更多详细信息。

我们讨论的是什么版本的MFP?有效载荷有多大?KBs?MB?我们使用的是8.0.0.00-20171109-0349。有效负载大小约为1.2MB。我可以知道当我们使用WL.Server.invokeProcedure时在内部调用哪个方法吗