Angularjs预检获得请求

时间:2016-04-05 07:24:52

标签: angularjs cors

我需要向此网址发出获取请求: http://action.metaffiliation.com/trk.php?mclic=N4CD1F1015&argann=test

当我通过卷曲做 curl 'http://action.metaffiliation.com/trk.php?mclic=N4CD1F1015&argann=test' 一切正常,我确实得到了我期待的GIF对象。

当我使用AngularJS使用$http.get运行此get请求时,它首先运行失败的OPTIONS请求。

我已经检查过MDN HTTP access control (CORS)并添加了我认为正确的标题以提出简单的请求:

$http.get('http://action.metaffiliation.com/trk.php?mclic=N4CD1F1015&argann=test', {
        headers: {'Accept': 'image/webp,image/*,*/*;q=0.8', 
        'Content-Type': 'text/plain',
        'Cache-Control': 'no-cache'}
});

仍然没有运气。

任何想法? P.S:我打击的网址应该在img标签中调用

感谢

1 个答案:

答案 0 :(得分:0)

ARRGHHHH。这只是因为我打开了一个广告拦截器! 很抱歉给您带来不便,非常感谢您的帮助