【发布时间】:2020-08-22 12:17:25
【问题描述】:
现在,有了新的 API,我只得到了一个 url 和一些参数。如果我这样发送参数
https://api.somthing.com/Search?zip=$zip&id=$id&key=$key
那么这不起作用。但是,如果我将 POSTMAN 数据作为原始数据发送,那么它就可以工作了。 GET 请求不应该有正文。但是我已经使用 cURL 在 PHP 中实现了相同的功能,并使用原始数据创建了自定义 GET 请求。我不知道如何在 jQuery AJAX 中实现相同的功能。请帮忙。
我尝试过这样的事情:
var settings = {
"url": url,
"method": "GET",
"timeout": 0,
"headers": {
"Content-Type": "application/json",
"Cookie": "__cd=d311a6f2055dd5fb9462c000a297f4a0158451265"
},
"data": jsonData,
};
$.ajax(settings).done(function (response) {
console.log(response);
});
提前致谢。
【问题讨论】:
-
@Quentin 的回答是正确的,但是我会向创建 API 的人提出这个问题,因为这是他们需要纠正的错误
-
嗨,实际上我已经在 PHP 中使用 cURL 解决了这个问题。所以我认为这在 jQuery 中也是可能的。
标签: javascript jquery json curl