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

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

IIS DELETE PUT рішення запиту 405

[Копіювати посилання]
Опубліковано 06.05.2021 16:55:36 | | | |
Після розгортання на сервіс IIS я використав Postman для тестування запиту на видалення інтерфейсу і знайшов таку помилку:

<h2>405 - HTTP-предикати, які використовуються для доступу до цієї сторінки, не дозволяються. </h2>
  <h3>Сторінка, яку ви шукаєте, не відображається, оскільки при спробі отримати доступ до неї було використано недійсний метод (HTTP-предикат). </h3>


рішення

IIS за замовчуванням не підтримує запити PUT і DELETE;

IIS відхиляє запити PUT і DELETE за замовчуванням реєстрації власного HttpModule під назвою "WebDAVModule". WebDAV — це розширення HTTP, яке допомагає у спільному редагуванні та управлінні онлайн-документами між кількома користувачами. Розширення дозволяє додаткам записувати файли безпосередньо на веб-сервер, підтримуючи блокування файлів і версію.

Microsoft є провідною силою у створенні WebDAV стандартом і реалізувала підтримку IIS для WebDAV за допомогою власного HttpModule. Однак ця реєстрація (зареєстрована назва: WcbDAVModule) відхиляє запити на HTTP-методи для PUT і DELETE, і якщо нашому сайту не потрібна підтримка WebDAV, зареєстрований HttpModule можна видалити за допомогою налаштування.


Змініть файл web.config наступним чином:

(Кінець)




Попередній:Redis використовує скрипти Lua для детальних пояснень
Наступний:Вступ до інтерфейсу API Logstash
Опубліковано 22.09.2021 19:54:50 |
Навчися вчитися...
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com