如何在 BPMN 模型的脚本任务中使用 Javascript 发送 HTTP 请求?
How to send an HTTP request using Javascript within a BPMN model's script task?
我想从 Camunda 使用 Javascript 执行的 BPMN 模型中的脚本任务中发送 HTTP 请求。有人知道怎么做吗?
我已经测试过了:
var xmlhttp;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "http://test.local/append.php", true);
xmlhttp.send();
但是一旦进入包含上述代码的脚本任务,Tasklist
提示找不到XMLHttpRequest
根据您的 Java 版本,您可以使用 Rhino(直到 Java 7)或 Nashorn(自 Java 8)Java脚本引擎。两者都没有 XmlHttpRequest 的概念,正如您从 Web 浏览器中的 Java 脚本引擎中了解到的那样。所以你必须使用一个允许你发送 HTTP 请求的库。 Post 链接 Rhino 的 XmlHttpRequest 实现。
我想从 Camunda 使用 Javascript 执行的 BPMN 模型中的脚本任务中发送 HTTP 请求。有人知道怎么做吗?
我已经测试过了:
var xmlhttp;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "http://test.local/append.php", true);
xmlhttp.send();
但是一旦进入包含上述代码的脚本任务,Tasklist
提示找不到XMLHttpRequest
根据您的 Java 版本,您可以使用 Rhino(直到 Java 7)或 Nashorn(自 Java 8)Java脚本引擎。两者都没有 XmlHttpRequest 的概念,正如您从 Web 浏览器中的 Java 脚本引擎中了解到的那样。所以你必须使用一个允许你发送 HTTP 请求的库。 Post 链接 Rhino 的 XmlHttpRequest 实现。