http-сервис не обязательный параметр в get

1. Gendelf 07.04.21 08:52 Сейчас в теме
Ребят, такой вопрос. Можно ли в http-сервисе использовать необязательный параметр в get запросе?
Сейчас так: hs/HTTPService/group
Необходимо: hs/HTTPService/group/{uid}

т.е. планирую использовать тот же шаблон, но в одном случае выводить все группы, в другом только конкретный.
Хочу сделать именно не обязательный параметр, чтобы не пришлось переписывать уже работающие запросы в сторонних программах.
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
6. dNao 20.10.23 11:03 Сейчас в теме
(1) Вариант с необязательным параметром hs/HTTPService/group/?uid=12345
В модуле http-сервиса получаем значение параметра Запрос.ПараметрыЗапроса.Получить("uid").
Надо обязательно проверять на Неопределено, т.к. такой параметр может быть и не передан.
В шаблоне URL в конфигураторе маска должна быть /group/*
Если надо передать несколько параметров, то указываем их через амперсанд:
hs/HTTPService/group/?uid=12345&uid2=54321&uid3=00000
2. RustRR 07.04.21 09:26 Сейчас в теме
Строго говоря, это не параметр.
Но сделать можно - как два разных шаблона URL.
3. Gendelf 07.04.21 09:29 Сейчас в теме
(2) т.е. в одном шаблоне точно никак? Сохранив при этом старый запрос /group
4. RustRR 07.04.21 09:52 Сейчас в теме
Уточнил термины: {uid} - это параметр URL, но не параметр запроса.
И да, параметр URL является обязательным.
Ну и в том, чтобы переделать на два шаблона вообще не вижу сложности, делов на 10 минут.
5. Gendelf 07.04.21 10:22 Сейчас в теме
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)