2 回答

TA貢獻1803條經(jīng)驗 獲得超6個贊
請拋出你必須得到答案 [Cors .net core 的完整詳細信息]
https://docs.microsoft.com/en-us/aspnet/core/security/cors?view=aspnetcore-2.1
在你的情況下
options.AddPolicy("AllowAllMethods",
builder =>
{
builder.WithOrigins("http://example.com")
.AllowAnyMethod();
});

TA貢獻1873條經(jīng)驗 獲得超9個贊
當您指定 .AllowCredentials() 時,您需要添加 .WithOrigins(" http://frontenddomain ")。這將在 Access-Control-Allow-Origin 標頭中添加特定域。
否則刪除 .AllowCredentials() 然后 AllowAnyOrigin() 將起作用,因為這將在標題中添加 * 。
瀏覽器不允許憑據(jù)傳遞帶有 * origin 的 auth cookie。因此,根據(jù)您的用例,要么使用 AllowCredentials + WithOrigins,要么僅使用 AllowAnyOrigin
- 2 回答
- 0 關(guān)注
- 201 瀏覽
添加回答
舉報