使用javascript Jquery AJAX来预先形成curl并传递-d -u

时间:2017-06-25 12:43:54

标签: jquery html ajax curl

好的,所以我有一个带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:

1 个答案:

答案 0 :(得分:0)

您可以使用:

$.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。您可以在Authorization中设置headers标头以进行基本身份验证