- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在后处理器脚本中我需要调用 API。我正在使用这段代码:
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", "http://www.example.com/something", false );
xmlHttp.send( null );
我遇到了这个错误:
ReferenceError:“XMLHttpRequest”未定义。 在 8bb4dae5-0615-4f0c-8e60-26c8614a6bcc_Postprocessor:65 (doScript) 在 8bb4dae5-0615-4f0c-8e60-26c8614a6bcc_Postprocessor:71 在 com.mirth.connect.server.util.javascript.JavaScriptUtil.executeScript(JavaScriptUtil.java:547) 在 com.mirth.connect.server.util.javascript.JavaScriptUtil.executePostprocessorScripts(JavaScriptUtil.java:275) 在 com.mirth.connect.server.transformers.JavaScriptPostprocessor$JavaScriptPostProcessorTask.doCall(JavaScriptPostprocessor.java:104) 在 com.mirth.connect.server.util.javascript.JavaScriptTask.call(JavaScriptTask.java:113) 在 java.util.concurrent.FutureTask.run(未知来源) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(未知来源) 在 java.lang.Thread.run(未知来源)
如何导入 XMLHttpRequest 并在后处理器 javascript 中使用它?
最佳答案
XMLHttpRequest 是特定于网络浏览器的东西。 Mirth Connect 使用名为 Mozilla Rhino 的 JavaScript 引擎,它不是面向网络浏览器的引擎(因为 MC 显然不是网络浏览器)。
Rhino 确实但是与底层 JVM 无缝集成。基本上你可以用 Java 做的任何事情,你也可以在 JavaScript 中做。使用 URLConnection例如:
var url = new java.net.URL('http://www.google.com');
var conn = url.openConnection();
var is = conn.getInputStream();
try {
var result = org.apache.commons.io.IOUtils.toString(is, 'UTF-8');
} finally {
is.close();
}
关于javascript - 欢乐 javascript 导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45554677/
在后处理器脚本中我需要调用 API。我正在使用这段代码: var xmlHttp = new XMLHttpRequest(); xmlHttp.open( "GET", "http://www.ex
我正在 Azure VM (Windows Server 2016) 上运行并尝试从 Meditech 获取 HL7 消息。不太熟悉 tcp/ip 概念,所以在这里感谢帮助。当Meditech向我的服
我想在mirth的数据库查询中添加参数怎么办? 我正在使用以下方法在数据库中执行查询。 dbConn.executeUpdate('sql query'); 最佳答案 var params = new
我是一名优秀的程序员,十分优秀!