在jquery ajax请求中转换curl查询

时间:2015-09-17 10:03:18

标签: javascript jquery json ajax curl

我有一个用于获取json数据的curl命令,我想从javascript程序发送此请求。请任何人都知道如何将此curl命令转换为jquery ajax请求。 的命令:

curl -H "Snapdeal-Affiliate-Id:<your affiliate ID>" -H "Snapdeal-Token-Id:<your affiliate Token>" "<URL for the chosen category>" -H "Accept:application/json"

1 个答案:

答案 0 :(得分:0)

cURL -H parameters为请求添加额外的标头。

jQuery.ajax有一个选项headers,这是普通JavaScript对象,其中名称 / 对于每个标题。

然后,您的cURL请求将转换为以下内容:

$.ajax(url, {
  url: "<URL for the chosen category>"
  headers: {
    "Snapdeal-Affiliate-Id":"<your affiliate ID>",
    "Snapdeal-Token-Id":"<your affiliate Token>"
  },
  accepts: "application/json"
}).done(function (data) {
  // code to handle succesful response
}).fail(function (data) {
  // code to handle error response
});