1

我是 IBM BPM 的新手,正在尝试组合一个流程,POST使用teamworks.HttpClient.

我可以POST通过 Chrome 的高级 REST 客户端,所以我知道服务器和服务可以从我的系统访问。

当我尝试通过teamworks.HttpClient在 Process Designer 中执行此操作时,我得到HTTP Status 405. 我只在搞砸并指定GET.

我已经用 JavaScript 编写了 Ajax 调用来访问该服务。我必须POST在 Ajax 调用中指定。

teamworks.HttpClient配置为aGET还是POST默认?如果是这样GET,我怎么能告诉它做一个POST

4

1 回答 1

0

如果我正确理解了您所做的事情,那么您的假设是正确的:teamworks.HttpClient 默认触发 HTTP GET。据我所知,没有办法将其配置为发送 POST 请求。

我建议使用功能更强大的 Web 客户端编写您自己的 Java 集成服务,无论如何这对未来来说真的很方便:

http://www.ibm.com/developerworks/bpm/bpmjournal/1404_boyer/1404_boyer.html

该资源包括编写您自己的 REST 服务器,但在底部还有一章关于将 REST 客户端实现为 Java 集成服务。

于 2016-01-12T08:20:47.343 回答