У меня есть ASP.NET 5 Web API (ну, во всяком случае, MVC), который я потребляю с помощью axios в моем приложении JS.
Конфигурация My CORS в MVC следующая:
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
services.AddCors();
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
app.UseCors(builder => {
builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader();
});
}
Иными словами, я должен разрешить любой запрос. Однако, хотя эти исправленные запросы предполетных запросов, запросы POST по-прежнему отклоняются (я вижу, что он выполняется на сервере, но в ответе нет заголовка, что приводит к ошибке на стороне клиента).
Есть ли у кого-нибудь идеи, почему это не сработает?
Это заголовки, возвращаемые MVC api: