我在调用api进行大范围放置和删除时遇到问题,错误是:TypeError: Failed to fetch
卷曲
curl -X DELETE "http://localhost:5000/api/Ad/2" -H "accept: application/json" -H "Authorization: Bearer MY_TOKEN"
在安装程序中,我启用了这样的cors并开始使用ConfigureService方法:
services.AddCors(options => {
options.AddPolicy(
"AllowAll",
builder => builder.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials()
);
});
因此从Configure放置任何内容之前
app.UseCors("AllowAll");
为什么我不能调用delete方法并放置?
预告片, 丹尼尔(Danijel)
答案 0 :(得分:-1)
您可以在控制器端点上尝试使用app.UseCors("AllowAll")
来代替[EnableCors("AllowAll")]
吗?另请参阅:How to enable CORS in ASP.NET Core