@Sashjkeee
f-e

Ошибка в запросе к API?

Здравствуйте, нашел API для отслеживания посылок

отправляю запрос в таком виде
$.ajax({
	url: 'https://api.track24.ru/tracking.json.php',
	type: 'GET',
	contentType: 'application/json',
	dataType: 'json',
	headers: {
		'Access-Control-Allow-Origin': '*'
	},
	crossDomain: true,
	data: {
		'apiKey' : 'apikey',
		'domain': 'easternlog',
		'code': trackNum
	},
})


На выходе получаю ошибку:
Failed to load https://api.track24.ru/tracking.json.php?apiKey=9f15fde0150fdeedb549d34007ad8786&domain=easternlog&code=RF606161824SG: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://easternlog.com' is therefore not allowed access.


Как исправить?
  • Вопрос задан
  • 899 просмотров
Решения вопроса 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
No 'Access-Control-Allow-Origin' header is present on the requested resource.

Ошибка кросс-доменного запроса. Браузер увидел в ответе заголовок Access-Control-Allow-Origin и выдал ошибку.
Делайте запрос через свой бэкенд.
Ответ написан
Комментировать
No 'Access-Control-Allow-Origin' header is present on the requested resource.

Запрещены кроссдоменные запросы на ресурсе. На ресурсе должен быть установлен заголовок Access-Control-Allow-Origin: *
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы