Дом » Веб-разработка » Какая польза от CORS в веб-API?

Какая польза от CORS в веб-API?

218
Последнее обновление: 2021-09-13 07:47:05


Ответить:
CORS - это стандарт W3C, позволяющий уйти от той же политики происхождения, принятой браузерами для ограничения доступа из одного домена к ресурсам, принадлежащим другому домену. Вы можете включить CORS для своего веб-API с помощью соответствующего пакета веб-API (в зависимости от версии веб-API в использовании ) или промежуточного программного обеспечения OWIN. В связи с этим, как Web API реализует Cors? Как включить CORS в вашем Web API Если вам интересно, как включить CORS в веб-API, вам следует установить Microsoft. В Visual Studio выберите Диспетчер пакетов библиотеки в меню 'Инструменты', а затем выберите Диспетчер пакетов. Консоль. В обозревателе решений разверните проект WebApi. Затем добавьте атрибут [EnableCors] к желаемому контроллеру: Также Знайте, зачем нам включать CORS? Стандарт CORS необходим , поскольку он позволяет серверам указывать не только, кто может получить доступ к своим ресурсам, но также и то, как они могут быть доступны. Запросы от разных источников выполняются с использованием стандартных методов HTTP-запросов. Кроме того, как отключить CORS Web API? Корс . Затем добавьте атрибут [EnableCors] в класс контроллера, указав источник, заголовки и методы. Если вы установите [EnableCors] в классе контроллера, он применяется ко всем действиям на контроллере. Чтобы отключить CORS для действия, добавьте к действию атрибут [DisableCors]. Что такое CORS и как он работает? Совместное использование ресурсов между источниками ( CORS ) - это механизм, который использует дополнительные заголовки HTTP, чтобы сообщить браузеру, что веб-приложение, работающее в одном источнике (домене), имеет разрешение на доступ к выбранным ресурсам с сервера из другого источника. Например, XMLHttpRequest и Fetch API придерживаются одной политики происхождения.

up