【问题标题】:Curl command no return卷曲命令不返回
【发布时间】:2016-11-25 10:12:40
【问题描述】:

我正在使用 api,在此处找到的文档中: http://api.simplicate.nl/ 有一个例子 curl:

`curl -H “Authentication-Key: {API Key}” -H “Authentication-Secret:{API secret}” https://{subdomain}.simplicate.nl/api/v2/crm/organization.json`

我在终端中运行了这样的代码:

curl -H “Authentication-Key:XX” -H “Authentication-Secret:XX” https://mydomain.simplicate.nl/api/v2/crm/organization.json

它运行但什么也不返回。

【问题讨论】:

  • 将 -v 参数添加到 curl 命令并检查是否有任何错误。
  • 所以我使用 -v 而不是 -H? @ArminSam
  • 不,只是在 curl 后面加 -v...
  • @ArminSam 所以我只是运行它,它返回了一堆东西。例如前 3 行 * IDN 支持不存在,无法解析 Unicode 域 * 无法解析主机:“Authentication-Key;提供节点名或服务名,或未知 * 关闭连接 #0 curl:(6)无法解析主机:“Authentication-Key;提供节点名或服务名,或未知
  • 也许您可以在此处添加输出(在删除您的密钥和秘密信息之后)。

标签: api curl


【解决方案1】:

您在 “...” 中使用 Header 是错误的。你必须使用双引号"..."(不确定它叫什么,标准双引号?)。

应该是这样的:

curl -H "Authentication-Key:XX" -H "Authentication-Secret:XX" https://mydomain.simplicate.nl/api/v2/crm/organization.json

请注意,目前您的 curl 正在发送带有额外字符的标题。

“Authentication-Key:XX”
“Authentication-Secret:XX”

但应该是:

Authentication-Key:XX
Authentication-Secret:XX

【讨论】:

    猜你喜欢
    • 2017-10-30
    • 2016-03-14
    • 2016-11-08
    • 2021-10-05
    • 1970-01-01
    • 2013-01-27
    • 2018-06-29
    • 1970-01-01
    • 2020-08-22
    相关资源
    最近更新 更多