【发布时间】:2017-05-05 10:20:37
【问题描述】:
我在 Java 中运行 Elasticsearch 命令,在 Windows 上使用 Process 和 ProcessBuilder:
new ProcessBuilder(command);
command 这里是命令数组:
"C:\\cygwin64\\bin\\curl", "-XGET", "'"+ES_BASE_URL+"index2/_search?pretty'"
输出很好——除了 Cygwin 输出之前添加了以下内容,即当我直接在 Cygwin 终端上运行它时从 Cygwin 获得的输出:
% Total % Received % Xferd 平均速度 时间 时间 时间 当前 下载上传总花费的剩余速度
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 796 100 796 0 0 27298 0 --:--:-- --:--:-- --:--:-- 31840
如何避免这种情况,以便我得到裸露的 JSon 结果,即我从 Cygwin 获得的结果?
【问题讨论】:
-
你可以在 getSOAPHeader 调用之后调用 header.detachNode 来移除它。
-
@user7790438 你能更具体一点吗?我没有使用 SOAP。我正在调用 OS 命令以直接从 Java 中调用 Cygwin
标签: java elasticsearch cygwin