我正在使用命令行中的Curl来调试我正在开发的一个小型Web API。该API需要基本身份验证和JSON对象作为输入(POST)。目前,这个基本身份验证已经可以正常工作:
curl -i --user validuser:70e12a10-83c7-11e0-9d78-0800200c9a65 http://example.com/api.php
但是我也想将一个JSON对象作为POST请求发送:
curl -i --user validuser:70e12a10-83c7-11e0-9d78-0800200c9a65 -X POST -d '{"person":{"name":"bob"}}' http://example.com/api.php
我使用上述命令时收到400 Bad Request响应,有任何想法如何在此POST请求中捆绑json对象吗?