2017-06-19 229 views
0

我需要将以下CURL请求转换为HTML。该应用程序还没有给出任何AJAX的文件在其网站上将CURL请求转换为AJAX请求

curl -X GET --header "Accept: application/json" --header "user-key: 
xxxx" 
"https://developers.abcdef.com/api/v2.1/restaurant?res_id=000000" 

到目前为止,我不断收到以下响应

{"code":403,"status":"Forbidden","message":"Invalid API Key"} 

好吧,显然我没有做它不够清晰。当我在申请网站上填写表格时,我会得到适当的回复。他们给我的回应和上面提到的CURL请求在代码框中。

我得到上述回应时,我尝试使用AJAX

+2

如果你从服务器获取的错误为您卷曲的要求,切换到AJAX客户端是不会改变这一点。 – David

+0

@David当我在应用程序网站上填写表单时,我得到了正确的回复。他们给我的回应和上面提到的CURL请求在代码框中。 当我尝试使用AJAX自己实现它时,我得到了上面提到的响应 –

+0

问题中没有这样的实现尝试。我们需要查看您正在编写的代码才能获得帮助。 – David

回答

-1

您回应{"code":403,"status":"Forbidden","message":"Invalid API Key"}实现它自己清楚地表明你要么missing api key /或sending invalid api key与Ajax请求。

将api键添加到下面的请求格式后尝试。

$.ajax({ method : 'GET', url : 'http://your-url.com', headers : { 'Accept' : 'application/json', 'user-key' : 'YOUR API KEY' }, success : function(data){ console.log(data); } });