gpt4 book ai didi

json - 使用基本身份验证通过 CURL 发布 JSON

转载 作者:IT老高 更新时间:2023-10-28 12:51:45 24 4
gpt4 key购买 nike

我正在使用命令行中的 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 对象有什么想法吗?

最佳答案

试试看:

curl -i --user validuser:70e12a10-83c7-11e0-9d78-0800200c9a65 -H "Content-Type: application/json" -H "Accept: application/json" -X POST -d '{"person":{"name":"bob"}}' http://mysite.com/api.php

我已删除正文内容中的 json= 位。

或者,这篇文章可能会有所帮助:How to post JSON to PHP with curl

关于json - 使用基本身份验证通过 CURL 发布 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6109227/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com