Вид урла в пуше

Указывается в поле 'yamp.g.a' пуша.

Для простоты сервер умеет понимать только урл вида http://130.193.48.141/pmd/{path}[?{queries}].'

{path} должен обязательно присутствовать и не иметь '/'. Он может быть как статически текстом, так и с параметрами '{pushId}', '{lat}', '{lon}', которые подставятся в сдк.

{queries} поведение как и у {path}, но его может и не быть.

Примеры:

Еще поддерживаются следующие урлы:

Настройка ответов

Строчка с правилом начинается с '#'.

Правила имеют вид '#pushId=qwe,lat=12.*,lon=27.6173512'.

'pushId' сравнивается с {path} в запросе.

'lat' и 'lon' сравниваются с соответствующими значениями из queries.

В качестве значения идет регулярное выражение. Значение берётся от '=' до ',' или конца строки включая пробелы.

Если не указан какой-то параметр, то он в запросе может быть любым или отсутствовать.

Берется первое подходящее правило.

В качестве ответа берется текст между правилами.

Ответ для нулевого правила (от начала поля до первого правила или конца поля) используется, если никакое правило не подошло.

Если строчка начинается с '##', то это правило и его ответ игнорируются.

Примеры можно посмотреть тут.

После изменений надо нажать 'save'.

Список запросов

Первая строчка - урл без 'http://130.193.48.141/pmd' по которому обращались к серверу.

Далее идут хедеры для этого запроса.

В 'ans=' записано, то ответил сервер на этот запрос.