0

我想从 Camunda 使用 Javascript 执行的 BPMN 模型中的脚本任务中发送 HTTP 请求。有谁知道这是怎么做到的吗?

我已经对此进行了测试:

var xmlhttp;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "http://test.local/append.php", true);
xmlhttp.send();

但是一旦我到达包含上述代码的脚本任务,就会Tasklist提示XMLHttpRequest找不到。

4

1 回答 1

1

根据您的 Java 版本,您可以使用 Rhino(Java 7 之前)或 Nashorn(Java 8 之后)Javascript 引擎。正如您从 Web 浏览器中的 Javascript 引擎所知道的那样,两者都没有 XmlHttpRequest 的概念。所以你必须使用一个允许你发送 HTTP 请求的库。这篇文章链接了 Rhino 的 XmlHttpRequest 实现。

于 2015-08-18T07:24:01.637 回答