Я реализовал CORS в веб-API с помощью библиотеки Cors.
[EnableCors(origins: "*", headers: "*", methods: "*")]
и в конфигурационном файле webapi
config.EnableCors();
Я вызвал api, используя метод POST, но в консоли я все еще получал сообщение об ошибке: в запрашиваемом ресурсе отсутствует заголовок «Access-Control-Allow-Origin».
Тогда я изменился
[EnableCors(origins: "*", headers: "*", methods: "*")]
К
[EnableCors(origins: "*", headers: "*", methods: "GET, POST, PUT, DELETE, OPTIONS")]
Затем он начал работать, мой вопрос, почему он не работает с разрешенными методами, использующими "*"