2015-12-14 4 views
0

Я использую следующий запрос AJAX для отправки запроса в New Relic, однако его всегда выбрасывает ошибку «404 Not Found».Запрос данных удаленно с использованием New Relic API throwing «Ошибка 404»

Ниже приводится код:

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(); 

ответ

0

Поскольку происхождение XMLHttpRequest (XHR) или Ajax отличается от URL запрошенной API, совместное использование Cross-Origin ресурсов (CORS) предотвращает доступ к API. Следовательно, это не работает. Чтобы реализовать это, API должен быть запрошен с помощью интерфейса .NET, JAVA, PHP, Python и т. Д. На любой серверной технологии, и результат должен быть отправлен на клиентские вызовы Ajax.