我一直在找几个小时,但我找不到解决办法。
我使用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或特定文件??
谢谢!
答案 0 :(得分:0)
您可以像这样重定向输出do / dev / null(并启用quiet):
wget --quiet -O /dev/null http://...