gpt4 book ai didi

c - POSTFIELD 应该是什么样子的?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:35:41 25 4
gpt4 key购买 nike

我最近开始使用 libcurl,当我通过命令行 curl 时它看起来像这样并且 POST 工作正常:

curl -i -X POST http://192.168.1.128:5000/v2.0/tokens -H "Content-Type: application/json" -H "User-Agent: python-keystoneclient" -d {"auth": {"tenantName": "admin", "passwordCredentials": {"username": "admin", "password": "openstack"}}}

这是 Json 结构:

{
"auth": {
"tenantName": "admin",
"passwordCredentials": {
"username": "admin",
"password": "0002472e1ab140f2"
}
}
}

我应该如何在通过 C 程序 curl 时编写我的 POSTFIELDS (-d),因为这是不正确的:

curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "'{""auth"": {""tenantName"": ""admin"",   ""passwordCredentials"": {""username"": ""admin"", ""password"": ""openstack""}}}'");

最佳答案

您需要将字符串中的每个双引号引用为\".

重新运行您的命令行并将“--libcurl example.c”附加到命令,您将获得一个良好的胚胎。

关于c - POSTFIELD 应该是什么样子的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19512829/

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