使用New Relic API远程查询数据" 404错误"

时间:2015-12-14 14:07:24

标签: api xmlhttprequest newrelic

我使用以下AJAX请求向New Relic发送请求,但它始终抛出" 404 Not Found"错误。

以下是代码:

var client = new XMLHttpRequest();
client.open("GET", "https://insights-api.newrelic.com/v1/accounts/REMAINING.URL", true);
client.setRequestHeader("Accept", "application/json");
client.setRequestHeader("X-Query-Key", "QUERY.KEY");
client.send();

1 个答案:

答案 0 :(得分:0)

由于XMLHttpRequest(XHR)或Ajax的来源与请求的API的URL不同,因此跨源资源共享(CORS)阻止访问API。因此,这不起作用。要实现这一点,必须由后端通过.NET,JAVA,PHP,Python等任何服务器端技术请求API,并且必须将结果发送到客户端Ajax调用。