CORS не допускается происхождение в .net - PullRequest
0 голосов
/ 13 июня 2019

Мне нужно проверить, могу ли я отлавливать запросы на все, кроме https://xxxx.com, которое заблокировано cors и пытается подключиться к API.

Вот как я использую CORS:

[EnableCors(origins: "https://xxxx.com", headers: "*", methods: "GET,POST")]
public class tesingController : ApiController
{       
    _testService = testService;
    _fileProvider = new FileProvider();
}

1 Ответ

0 голосов
/ 14 июня 2019

в случае webapi 2.1 убедитесь, что cors включены

GlobalConfiguration.Configuration.EnableCors(new EnableCorsAttribute("*", "*", "Your Verbs")); //// HttpConfiguration

, но убедитесь, что вы используете его до

// if your using owin
// appBuilder.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);

appBuilder.UseWebApi(configuration);
configuration.EnsureInitialized();
...