Проблема маршрутизации Web Api 2 со специальными символами в URL
В процессе разработки REST-сервиса Web Api 2 мы обнаружили проблему с маршрутизацией. Конечная точка выглядит следующим образом:
.../{Эл. адрес}/...
Проблема в том, что электронное письмо может содержать специальные символы, такие как «+», что приводит к тому, что ресурс 404 не найден.
Мы бы очень хотели, чтобы пользователь сервиса мог указать адрес электронной почты в URL. Но поскольку письмо также может по закону содержать «&», его нельзя просто переместить в параметр URL. Как бы мы пошли о решении этого?
С уважением, Фредерик