cURL-如何通过命令行获得响应?

时间:2009-03-07 07:29:23

标签: curl

我有一个客户端要求,我应该提交带有数据的xml文件,并通过轮询响应来重新处理已处理的数据。 我使用curl将文件从命令行转移到http站点。

curl -v -d @request1l.xml -H "Content-Type: text/xml; charset=utf8" 
     http://**/ws -o request2.xml .

现在将民意调查回复到xml我该怎么办? 这是用于此的命令?

我如何在发布或投票请求期间跟踪错误?

我对网络技术非常新鲜,只是了解事情。

brgds 阿伦

2 个答案:

答案 0 :(得分:1)

您可能希望使用-Ss来统计统计数据并显示错误。如果它们发生,那么来自调用的返回代码会给出错误。除非您要上传的网站返回XML响应,否则您可能需要根据需要从响应代码中创建一个。

答案 1 :(得分:0)

尝试这样的事情:

eval $(curl -s -X "PUT" -D - | gawk '$1=="GREP_VAR_HERE:"{sub(/\r/,"",$2); printf("VARIABLE_NAME=\"%s\"\n",$2); }')