如何在JAVA中执行以下CURL命令选项-v -k -i -T

时间:2013-12-09 12:43:37

标签: java curl

如何在JAVA中执行以下 CURL 命令选项 -v -k -i -T

curl -v -k -i -T '/tmp/sample.txt' https://host:port/UUID

2 个答案:

答案 0 :(得分:0)

您可以使用Runtime.getRuntime().exec(String[] args)

The exec method也有不同的重载,允许您指定工作目录等。

答案 1 :(得分:0)

您可以使用Runtime.exec方法以正常方式执行此操作;请参阅javadoc或Google,了解您可以理解的教程。 (如果你做对了,就没有必要处理输出了,你不必担心exec(String)错误地使用命令行。)

但是,您可能会遇到-v选项的问题,因为这会将日志记录发送到stderr。默认情况下不会读取此内容,因此命令可能会锁定。

我建议将-v替换为-s,告诉curl“无声”。