Как включить Cors для каждого типа запроса в asp.net core 3.1?
Я слежу за Документами MS но они вроде не работают.
Примечание: я могу добиться коров для определенных доменов, но не для каждого домена. Например, приведенная ниже конфигурация, которую я применил к своему проекту:
В методе
ConfigureServices();
я добавил:services.AddCors ();
В методе
Configure()
я добавил:app.UseCors (builder => {builder .WithOrigins () .AllowAnyMethod () .AllowAnyHeader () .AllowCredentials ();});
Но когда я пытаюсь получить доступ к API с помощью jQuery с другого URL-адреса, я получаю:
Доступ к XMLHttpRequest по адресу 'https://localhost:44314/Reservation' from origin 'https://localhost:44361 'заблокирован политикой CORS: ответ на предпечатный запрос не проходит проверку контроля доступа: нет' Access-Control Заголовок -Allow-Origin 'присутствует в запрошенном ресурсе.
Теперь, если я помещаю URL-адрес в метод WithOrigins (), я могу получить доступ к API:
app.UseCors(builder =>
{
builder
.WithOrigins("https://localhost:44361")
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials();
});
Мой вопрос в том, как предоставить доступ к API для каждого URL-адреса (например, домена, поддомена и т. Д.) Без ограничений. Применение * не работает.
Пожалуйста помоги.