【发布时间】:2011-08-31 20:11:06
【问题描述】:
我正在使用命令行中的 Curl 来调试我正在处理的小型 Web api。 Web 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 对象有什么想法吗?
【问题讨论】: