2016-07-03 24 views
3

既存のMVCコントローラ(ASP.NET Core/Kestrelサーバー)は、メッセージをJSONPとしてラップしてブラウザからクロスドメインにアクセスできるようにしたいと考えています。私の選択肢は何ですか?JSONPを使用したASP.NETコアMVC

答えて

3

ほとんどのフレームワークとサーバーではCORSがサポートされているため、JSONPは廃止されました。これにより、JSONPは廃止されました(GETリクエスト以外ではうまく機能しません)。

// ConfigureServices 
     services.AddCors(options => 
     { 
      options.AddPolicy("AnyOrigin", builder => 
      { 
       builder 
        .AllowAnyOrigin() 
        .AllowAnyMethod(); 
      }); 
     }); 

// Configure 
app.UseCors("AnyOrigin"); 

これは、基本的に任意のドメインからのajax呼び出しを許可します。ドメインと操作についてより細かい制御が必要な場合は、official docsをチェックしてください。

関連する問題