2016-04-05 38 views
0

我需要做一个GET请求到这个网址: http://action.metaffiliation.com/trk.php?mclic=N4CD1F1015&argann=testAngularjs预检get请求

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

当我使用AngularJS使用$http.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标签被称为

感谢

+0

你有没有注意到,你错过了'http'协议.. –

+0

我有,但它并没有改变任何东西。另外我忘了提及:我没有访问我试图达到的服务器 –

+0

它应该是'$ http.get('http://action.metaffiliation.com/trk.php?mclic=N4CD1F1015&argann = test',...' –

回答

0

ARRGHHHH。这只是因为我打开了一个广告拦截器! 对不起,感谢您的帮助