2016-05-06 3 views
-1

別のサーバーで構築したWeb APIからJSONデータを取得しようとしています。理想的には、Angular FactoryからJSONをWeb APIから直接取得するURLを呼びたいと思いますが、クロスドメインエラーが発生します。ASP MVC +角度:CORS /クロスドメインを取得する

私の工場はASPコントローラを呼び出し、ASPコントローラはWeb APIからJSONを取得します。しかし、私の工場から直接データを取得することができます。

AngularJS + ASP.NET Web API Cross-Domain Issue

http://blogs.msmvps.com/deborahk/angular-front-to-back-with-web-api-problem-solver/

助けてください。

は、ここで私は私が仕事に行くことができないことを試みたガイドの一部です!

答えて

0

あなたは、アプリケーションのルートにclientaccesspolicy.xmlファイルを作成する必要があります。

<?xml version="1.0" encoding="utf-8" ?> 
<access-policy> 
    <cross-domain-access> 
    <policy> 
     <allow-from http-request-headers="something-to-identify-your-app"> 
     <domain uri="*" /> 
     </allow-from> 
     <grant-to> 
     <resource path="/" include-subpaths="true"/> 
     </grant-to> 
    </policy> 
    </cross-domain-access> 
</access-policy> 

次に、あなたがサービスへのあなたの呼び出しでそのリクエストヘッダを含めることを確認してください。

+0

私は戻ってくるときに昼食に行くだろう。 – user1189352

関連する問題