2014-12-22 4 views
0

Я пытаюсь получить доступ к результатам из API-интерфейса кармана, который требует отправки в свой домен. Однако, когда я отправляю сообщение, я получаю вопросПроблема с CORS с угловым HTTP-запросом

XMLHttpRequest cannot load https://getpocket.com/v3/get. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'localhost:3000' is therefore not allowed access. The response had HTTP status code 406. 

Однако, я настроил параметры httpProvider таким образом.

$httpProvider.defaults.useXDomain = true; 
$httpProvider.defaults.withCredentials = true; 
delete $httpProvider.defaults.headers.common["X-Requested-With"]; 
$httpProvider.defaults.headers.common["Accept"] = "application/json"; 
$httpProvider.defaults.headers.common["Content-Type"] = "application/json"; 

Я думал, что конфигурации позволят выполнить запрос, но они этого не делают. Мне нужен почтовый запрос, поэтому jsonp не будет работать. Любые идеи были бы высоко оценены!

ответ

1

Попробуйте добавить эту строку

$httpProvider.defaults.useXDomain = true; 
+0

Упс, копия наклеен неправильно, уже, что там. – user3340037

+0

Ах, вы случайно используете Chrome? Если да, попробовали ли вы в других браузерах? –

+0

Да, я использую хром, так или иначе, чтобы исправить его на хроме? Пробовал в firefox и тот же вопрос. – user3340037