wget如何在使用post-file时向STD OUT或File发送HTTP响应

时间:2014-10-20 08:53:10

标签: http wget put

我一直在找几个小时,但我找不到解决办法。

我使用wget以这种方式将文件上传(HTTP PUT)到服务器:

/usr/bin/wget '--header=Content-Type: application/xml' '--post-file=/tmp/cda_initialParentApplication.xml' 'https://myserver.net:8443/remote/rest/v1/application?force=true' '--no-check-certificate' '--server-response' '--output-file=/wget_put.txt'

一般来说它工作正常。唯一的事情是上传完成后,会创建一个包含响应的新文件:

... ... Saving to: ?application?force=true? 0K 100% 8.81M=0s

$more application\?force\=true <?xml version="1.0" encoding="UTF-8" standalone="yes"?><results><result updated="true" targetName="myApp"/></results>

有没有办法避免在该文件中创建此响应消息?理想情况下,将该响应发送到STD OUT或特定文件??

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以像这样重定向输出do / dev / null(并启用quiet):

wget --quiet -O /dev/null http://...