【问题标题】:Using javascript Jquery AJAX to preform a curl and pass -d -u使用 javascript Jquery AJAX 执行 curl 并通过 -du
【发布时间】:2017-11-28 12:17:46
【问题描述】:

好的,所以我有一个带有 jquery 的基本 HTML 页面。我还有一个名为 Streak 的 CRM。我正在尝试将两者与基本形式相结合。

以下是连胜文档。所有引用都使用 cURL。 https://www.streak.com/api/#box

我在下面尝试使用的命令:

url -X PUT -d "name=NewBox" https://www.streak.com/api/v1/pipelines/{pipelinesKey}/boxes -u YOUR_API_KEY:

我想使用 jQuery Ajax 发送请求:

$.ajax("https://www.streak.com/api/v1/pipelines/LionTrade/boxes", 

我不明白的是如何在 cURL 命令中发送其他项目,如下所示?

-X PUT -d "name=NewBox" -u YOUR_API_KEY:

【问题讨论】:

    标签: jquery html ajax curl


    【解决方案1】:

    你可以使用:

    $.ajax({
      url: "https://www.streak.com/api/v1/pipelines/LionTrade/boxes",
      method: "PUT",
      data: "name=NewBox",
      headers: {
        "Authorization": "Basic " + btoa("YOUR_API_KEY:")
      },
      success: function(data) {
        console.log(data);
      }
    });
    

    默认的contentTypeapplication/x-www-form-urlencoded; charset=UTF-8。您可以在headers 中设置Authorization 标头以进行基本身份验证

    【讨论】:

    • 感谢 Bertrand,我现在与 API 的连接出现了一些问题。我明天测试并通知你
    • 抱歉回复晚了。这有效并解决了问题。感谢您的帮助
    • 很高兴为您提供帮助,如果您的问题解决了,您可以接受答案
    猜你喜欢
    • 2013-08-11
    • 1970-01-01
    • 2011-11-08
    • 2017-02-14
    • 1970-01-01
    • 2011-10-20
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    相关资源
    最近更新 更多