Перейти к содержанию

Неверно задан обработчик метода http-сервиса (WrongHttpServiceHandler)

Тип Поддерживаются
языки
Важность Включена
по умолчанию
Время на
исправление (мин)
Теги
Ошибка BSL Критичный Да 10 suspicious
error

Описание диагностики

При отсутствии обработчика метода http-сервиса обращение к данному методу не выдаст ни самих данных, ни ошибки на стороне клиента сервиса, ни ошибки на стороне самого сервиса.

Также важно помнить, что метод http-сервиса должен принимать только один параметр.

Конфигуратор замечает нарушения указанных ограничений только при включенном флаге "Проверка существования назначенных обработчиков".

Примеры

Неверный метод-обработчик с пустым телом

Функция ХранилищеИИдентификаторGETЗапрос(Запрос)

КонецФункции

Правильный метод-обработчик - указан всего один параметр и есть тело метода

Функция ХранилищеИИдентификаторGETЗапрос(Запрос)
    Возврат МодульЗапросы.Обработчик(Запрос);
КонецФункции

Неверный метод-обработчик с неправильным количеством параметров

Функция ХранилищеИИдентификаторGETЗапрос(Запрос, ДополнительныеПараметры)
    Возврат МодульЗапросы.Обработчик(Запрос);
КонецФункции

Источники

Сниппеты

Экранирование кода

// BSLLS:WrongHttpServiceHandler-off
// BSLLS:WrongHttpServiceHandler-on

Параметр конфигурационного файла

"WrongHttpServiceHandler": false