Swagger TypeError: Не удалось получить - PullRequest
0 голосов
/ 12 июня 2019

У меня проблема, когда я вызываю api для put и delete из swagger, ошибка: TypeError: Failed to fetch

Curl

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");

Почему я не могувызвать метод удаления и поставить?

Обновление 1 enter image description here enter image description here

Reagrds, Даниил

1 Ответ

0 голосов
/ 12 июня 2019

Вместо app.UseCors("AllowAll") вы можете попробовать [EnableCors("AllowAll")] на конечных точках контроллера?Также см .: Как включить CORS в ASP.NET Core

...