Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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) отклоняет запросы на PUT и УДАЛЕНИЕ HTTP-методов, и если нашему сайту не требуется поддержка WebDAV, зарегистрированный HttpModule можно удалить с помощью его настройки.


Измените файл web.config следующим образом:

(Конец)




Предыдущий:Redis использует скрипты Lua для подробных объяснений
Следующий:Введение в интерфейс API Logstash
Опубликовано 22.09.2021 19:54:50 |
Научись учиться...
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com