Swagger TypeError:无法提取

时间:2019-06-12 18:55:32

标签: .net-core swagger asp.net-core-webapi

我在调用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方法并放置?

更新1 enter image description here enter image description here

预告片, 丹尼尔(Danijel)

1 个答案:

答案 0 :(得分:-1)

您可以在控制器端点上尝试使用app.UseCors("AllowAll")来代替[EnableCors("AllowAll")]吗?另请参阅:How to enable CORS in ASP.NET Core