http сервис не отрабатывает с кодом состояния 100 в ответе
Сделал http-сервис с методом POST. Если код состояния для ответа указываю 200, то все нормально отрабатывает. Если указываю 100, то в процедуру заходит, но в Postman выходит ошибка "Could not get response". Код состояния 100 в ответе - это требование сервиса sms.ru. Этот сервис выдает ошибки как при коде состояния 100, так и при коде 200 в ответе.
Функция smsstatusPOST(Запрос)
Ответ = Новый HTTPСервисОтвет(100); //если код состояния указать 200, то ок. Но необходим именно код 100 для сервиса sms.ru
Возврат Ответ;
КонецФункцииПо теме из базы знаний
- Некоторые особенности разработки ММО-игр на платформе 1С:Предприятие
- Использование системы мониторинга Zabbix с 1С для мониторинга ключевых показателей бизнеса
- Приемы быстрой работы в EDT/Git
- 100+ тестов на Vanessa-Automation. Личный опыт без маркетинга
- Неудачный эксперимент переделки типового Версионирования объектов из XML в JSON
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Код состояния 100 в ответе - это требование сервиса sms.ru.
Так это код состояния, а не код ответа сервиса. При том не совсем понятно, что Вы конкретно делаете? Пытаетесь заглушку для тестирования сделать?
Пример ответа
При включенном параметре json=1:
При включенном параметре json=1:
{
"status": "OK", // Запрос выполнен успешно (нет ошибок в авторизации, проблем с отправителем, итд...)
"status_code": 100, // Успешный код выполнения
"sms": {...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
