使用curl将xml文件http post到某个url时,如何设置参数?

使用curl将xml文件http post到某个url时,如何设置参数?

我想使用 curl 将文件通过 http 发布到以下 URL,例如:

curl -d myfile.xml http://www.example.dom/post/file/here

我可以设置发布文件时使用的参数吗?例如,如果是查询字符串,我会这样做:?file=filedatahere

您如何通过帖子来实现这一点?

答案1

是的,您可以通过查询字符串为要发布的资源指定参数。此外,如果数据是从文件读取的,则应在文件名前使用“@”。因此,使用您的示例,我相信这应该是这样的:

curl -d @myfile.xml "http://www.example.dom/post/file/here?foo=bar&this=that"

相关内容