【发布时间】:2010-05-16 19:38:15
【问题描述】:
考虑一个输出所有POST数据的PHP脚本,如下:
<?php var_dump($_POST); ?>
脚本位于http://example.com/foo.php。
现在,我想使用命令行curl 将 XML 数据发布到它(不使用键/值对)。我尝试了以下多种变体:
curl -H "Content-type: text/xml; charset=utf-8" --data-urlencode "<foo><bar>bazinga</foo></bar>" http://example.com/foo.php
然而他们似乎都没有真正发布任何东西——根据 PHP 脚本,$_POST 只是一个空数组。
我在这里做错了什么?
【问题讨论】: