Безопасность браузера предотвращает отправку веб-страницей AJAX запросов в другой домен. Это ограничение называется политикой того же происхождения и не позволяет вредоносному сайту считывать конфиденциальные данные с другого сайта. Однако иногда вы можете позволить другим сайтам вызывать ваш веб-API.
Install-Package Microsoft.AspNet.WebApi.Cors
Откройте файл App_Start / WebApiConfig.cs . Добавьте следующий код в метод WebApiConfig.Register: config.EnableCors();
Затем добавьте атрибут [EnableCors] в класс контроллера
[EnableCors(origins: "*", headers: "*", methods: "*")]
public class TestController : ApiController
{
// Controller methods not shown...
}
Теперь вы можете получить доступ к API