Quandl ( https://www.quandl.com/data/YAHOO/MSFT.json ) Web サイトからデータを取得しようとしています。すべてのブラウザーや Postman などの他の REST クライアントと完全に連携します。
私の角度のある $http 呼び出しは非常に単純に見え、ヘッダーの有無にかかわらずかなりの数の組み合わせを試しました。
$http({
url: 'https://www.quandl.com/data/YAHOO/MSFT.json',
method: "GET",
headers: {
"X-Content-Type-Options": "nosniff",
"X-Frame-Options": "SAMEORIGIN",
"X-Rack-CORS": "preflight-hit; no-origin"
}
})
.then(res => {
console.log(res);
});
標準エラーの取得
XMLHttpRequest はhttps://www.quandl.com/data/YAHOO/MSFT.jsonを読み込めません 。プリフライト要求への応答がアクセス制御チェックに合格しません: 要求されたリソースに 'Access-Control-Allow-Origin' ヘッダーが存在しません。したがって、オリジン ' http://localhost:2992 ' へのアクセスは許可されていません。応答には HTTP ステータス コード 405 がありました。
ただし、ベンダーは CORS をサポートしているようです http://help.quadl.com/article/280-does-the-quadl-api-support-cross-origin-resource-sharing-cors
何か案は?
ありがとう