Контекст: Система событий со многими (необязательными) параметрами поиска.Хотя это отчасти вопрос UX, я чувствую, что он по-прежнему относится к SO.
Простой URL-адрес может выглядеть следующим образом:
example.com/events?date=X-Y-Z&type=race&location=Lapland
И предлагаемый «более читаемый» формат:
example.com/events/location:lapland|type:race|date:X-Y-Z
Не могли бы вы утверждать, что последнее не более читабельно, чем первое?Или что компромисс за «переизобретение» синтаксиса запроса не стоит?Или, может быть, другое предложение синтаксиса?
NB: Я отклонился от типичного переписывания events/{location}/{type}/{date}
, так как это все необязательные фильтры запросов, и не было бы никакого заметного способа отобразитьзначения к их связанному параметру.