Использование PATCH и DELETE методов при создании конфигурационного веб-сервиса

Материал предназначен для продвинутых пользователей. Если у вас есть вопросы по применению, обратитесь в Техническую поддержку BPMSoft.

Симптомы

При попытке вызова HTTP-методов PATCH или DELETE в конфигурационном веб-сервисе возникают сервер возвращает ошибку 404 Not Found.

Причины

По умолчанию в Internet Information Services (IIS) не настроены обработчики для методов PATCH и DELETE. Веб-сервер не распознает эти методы как допустимые, что приводит к возврату ошибки 404.

Решение

Представленное ниже решение подходит только для BPMSoft на платформе .NET Framework, развернутого через IIS в режиме Integrated Mode.

Для устранения проблемы необходимо расширить список разрешенных HTTP-методов в конфигурации веб-сервера:

  1. Откройте IIS. В контекстном меню секции Sites выберите, для которого будет расширен список разрешенных HTTP-методов.
  2. В секции web-сайта выберите Handler Mappings.

Рисунок 1 — Handler Mappings

Рисунок 1 — Handler Mappings

  1. В открывшемся списке найдите handler ExtensionlessUrlHandler-Integrated-4.0 и нажмите на кнопку Edit.

Рисунок 2 — Редактирование ExtensionlessUrlHandler-Integrated-4.0

Рисунок 2 — Редактирование ExtensionlessUrlHandler-Integrated-4.0

  1. В открывшемся окне нажмите на кнопку Request Restrictions.

Рисунок 3 — Окно настроек

Рисунок 3 — Окно настроек

  1. Перейдите на вкладку Verbs и в поле One of the following verbs введите через запятую допустимые для вызова HTTP-методы. Например, можно добавить методы PATCH и DELETE.

Рисунок 4 — Добавление PATCH и DELETE методов

Рисунок 4 – Добавление PATCH и DELETE методов

  1. Сохраните изменения и перезапустите сайт в IIS.

После внесенных изменений вызовы PATCH и DELETE в конфигурационных веб-сервисах должны стать доступны.

Рекомендуем изучить

Конфигурационные веб-сервисы

Материал был полезен для вас?
Заявка на индивидуальный тренинг
Заявка на обучение в формате тренинга
Заявка на консультацию по обучению
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Вебинар: 25 июня в 11:00
Приглашаем вас на вебинар: BPMSoft CRM без отраслевых границ. От трейдинга до здравоохранения. Опыт и цифры
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Регистрация на мероприятие
Оставить заявку
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Демонстрационная версия BPMSoft
Заполните заявку для получения бесплатного доступа к демонстрационному стенду на 14 дней.
Типовое внедрение
Внедрите BPMSoft CRM в свою компанию всего за 8 рабочих дней по фиксированной цене! Заполните заявку для уточнения условий.
Предпочитаемый способ связи
Заказать презентацию
Наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Рассчитать стоимость
Предпочитаемый способ связи
Лучшие CRM-системы в России: выводы Фонда «Сколково»
Какие CRM выбирают крупнейшие российские компании? Скачайте исследование рынка CRM-систем 2026 от Фонда «Сколково» и TAdviser
Задать вопрос
Предпочитаемый способ связи
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Присоединяйтесь к партнерской сети BPMSoft
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время
Тип партнерства*
Управление полным жизненным циклом клиента: от генерации лидов и продаж до внедрения, поддержки и продления подписки.
Разработка собственного Приложения – производного программного обеспечения, созданного на платформе BPMSoft (Базовое ПО).
Заявка на онлайн-консультации по BPMSoft
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время
Стать образовательным партнёром
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Заявка на консультацию
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Подписка
Спасибо!
Ваша заявка принята.
Спасибо!
Ваша заявка принята.
Наш сотрудник свяжется с вами в течение 1-2 рабочих дней.
Внимание!
Обнаружена ошибка.
Проверьте вашу почту
Проверьте вашу почту
Для завершения подписки перейдите по ссылке в письме, которое мы только что отправили. Если письма нет во «Входящих», проверьте папку «Спам».
MAX Подписаться
Уважаемые клиенты! Предупреждаем о случаях недобросовестной конкуренции и мошенничестве в сети Интернет.
Подробнее