Я думаю, что вы пропускаете заголовок при отправке запроса со стороны Angular
. Вот что я обычно делаю:
Startup.cs
public void ConfigureServices(IServiceCollection services)
{
services.AddCors(options =>
{
options.AddPolicy("Default", policy =>
{
policy.AllowAnyOrigin()
.AllowAnyHeader()
.AllowAnyMethod();
});
});
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseCors("Default");
}
Angular Запрос:
callAPI() {
return this.httpClient
.get(API_URL, {headers: {'Access-Control-Allow-Origin' : '*'}});
}