2016-04-05 89 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。這只是因爲我打開了一個廣告攔截器! 對不起,感謝您的幫助