既存の MVC コントローラー (ASP.NET Core/Kestrel サーバーから) がメッセージを JSONP としてラップできるようにして、ブラウザーからドメイン間でアクセスできるようにしたいと考えています。私のオプションは何ですか?
3374 次
1 に答える
2
ほとんどのフレームワークとサーバーがCORSをサポートしているため、JSONP はほとんど非推奨です。これにより、JSONP は廃止されます (GET リクエスト以外ではうまく機能しません)。
// ConfigureServices
services.AddCors(options =>
{
options.AddPolicy("AnyOrigin", builder =>
{
builder
.AllowAnyOrigin()
.AllowAnyMethod();
});
});
// Configure
app.UseCors("AnyOrigin");
これにより、基本的に任意のドメインからの ajax 呼び出しが許可されます。ドメインとアクションをより細かく制御する必要がある場合は、公式ドキュメントを確認してください。
于 2016-07-03T13:04:54.523 に答える