Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 21361|Відповідь: 1

[WebAPI] Проблема встановлення WebApi, що встановлює CORS між доменами,

[Копіювати посилання]
Опубліковано 12.07.2017 17:22:52 | | | |

CORS означає Cross-Origin Resource Sharing, а китайською — Cross-Origin Resource Sharing. Він вирішує проблему міждоменної роботи, додаючи відповідні ідентифікатори до пакетів HTTP-запитів і відповідей, щоб повідомити браузеру, до яких доменних імен він може отримати доступ

Використовуйте Nuget у проєкті WebApiCORS для пошуку "microsoft.aspnet.webapi.cors"



Потім налаштуйте кросдомен у папці WebApiConfig.cs під папкою App_Start
specify jQuery.support.cors = true; Це речення може розв'язати проблему підтримки CORS IE8 і 9

, цей * знак небезпечний. Тому що це означає, що якщо хтось знає URL вашого запиту, будь-який запит може отримати доступ до вашого ресурсу. Це досить небезпечно. Тож нам потрібно налаштувати обмеження доступу. Наприклад, наші більш поширені практики такі:

Метод конфігурації 1:

у конфігураційний файл web.config








Метод конфігурації 2:







Попередній:Як SQL Server імпортує великі .sql файли
Наступний:Відеоурок: Глибокий аналіз поширених питань на співбесіді на Java!
 Орендодавець| Опубліковано 12.07.2017 17:23:34 |
EnableCors визначає доступ, використання кількох доменних іменРозділення коми



Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com