CORS не работает во время публикации данных
Привет Команда,
Я создал один базовый веб-api для взаимодействия с базой данных.
Я вызываю этот api с помощью углового приложения, из-за ошибки CORS я добавил ниже строку кода в файле Global.asax.
Свойство HttpContext.Тока.Ответ.AddHeader("доступ-контроля-разрешить-происхождения","http://localhost:4200");
Теперь я могу получить информацию о своем сотруднике с помощью api, однако при добавлении новых сведений о сотруднике снова я сталкиваюсь с ошибкой CORS, как указано ниже.
Доступ к XMLHttpRequest по адресу 'http://localhost:59571/api/Employee" от происхождения "http://localhost:4200' был заблокирован политикой CORS: ответ на предполетный запрос не проходит проверку контроля доступа: он не имеет статуса HTTP ok.
Я новичок как в API, так и в Angular 2 технологиях, поэтому, пожалуйста, помогите мне с решением.
Что я уже пробовал:
я добавил нижеприведенную строку кода в файл Global.asax.
Свойство HttpContext.Тока.Ответ.AddHeader("доступ-контроля-разрешить-происхождения","http://localhost:4200");
Sachin11089
Привет,
Я искал в google и нашел ниже Решение.Я добавил нижеприведенную строку в файл global.asax проекта Web api.
если (объект HttpContext.Тока.Запрос.HttpMethod == "параметры")
{
Свойство HttpContext.Тока.Ответ.AddHeader("Access-Control-Allow-Methods",
"ВАМ, РАЗМЕСТИТЬ, ПОСТАВИТЬ, УДАЛИТЬ");
Свойство HttpContext.Тока.Ответ.AddHeader("Access-Control-Allow-Headers",
"Content-Type, Принять");
Свойство HttpContext.Тока.Ответ.Конец();
}