Я пытаюсь сделать вызов API междоменной сети в JavaScript.вызов API перекрестного домена
Я пробовал угловой $ http с JSONP, но сервер API не поддерживает JSONP, а только json. Использование JSONP Я получаю ошибку «неожиданного маркера». Fiddler показывает, что запрос был успешным и получил правильный объект json. Есть ли способ обойти ошибку и получить то, что получает скрипач?
В качестве альтернативы я попробовал CORS с XMLHttpRequest, как описано here. Запрос завершается неудачно, если на запрошенном ресурсе присутствует обычный заголовок «Нет» Access-Control-Allow-Origin ». Скрипач, однако, показывает, что запрос был успешным с кодом возврата 200.
Я этого не понимаю. Почему скрипач говорит, что код возврата был 200, но вызов CORS терпит неудачу?
Кроме того, я могу получить доступ к URL-адресу API из моего браузера (firefox и chrome) без проблем. API является общедоступным и не требует авторизации.
Это было полезно, спасибо. Я исследую опцию прокси. – hholtij