Angular 5: Http-ошибка ответа (неизвестный URL): 0 неизвестная ошибка в браузере EDGE при вызове API - PullRequest
0 голосов
/ 04 мая 2018

У меня есть угловое приложение, которое вызывает API-интерфейс .NET Core 2.0. Вызов API из сервиса angular работает нормально во всех браузерах (Chrome, Firefox, IE11), но не в EDGE. В EDGE я получаю ошибку

Http failure response for (unknown url): 0 Unknown Error.

Это CROSS ORIGIN CALL, и Cors был включен в API, как показано ниже. Прямо сейчас я включаю для любого происхождения

 services.AddCors(options =>
        {
            options.AddPolicy("AllowAllOrigins",
                  builder =>
                  {
                      builder.AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod();
                  });
        });

А в Configure метод

app.UseCors("AllowAllOrigins");

Работает для всех браузеров, кроме Edge. Ценю вашу помощь.

1 Ответ

0 голосов
/ 18 июля 2018

Попал в ту же ситуацию - Angular 6, Edge, та же ошибка, другие браузеры работали нормально. Использование Fiddler работало как обходной путь.

Проблема заключалась в том, что моя сеть работала на локальном хосте, а Edge применял различные правила безопасности. После того, как я проверил веб-сайт на другом сервере, он заработал как шарм.

Предположим, это может быть связано с этим вопросом .

...