Проблема маршрутизации Web Api 2 со специальными символами в URL

В процессе разработки REST-сервиса Web Api 2 мы обнаружили проблему с маршрутизацией. Конечная точка выглядит следующим образом:

.../{Эл. адрес}/...

Проблема в том, что электронное письмо может содержать специальные символы, такие как «+», что приводит к тому, что ресурс 404 не найден.

Мы бы очень хотели, чтобы пользователь сервиса мог указать адрес электронной почты в URL. Но поскольку письмо также может по закону содержать «&», его нельзя просто переместить в параметр URL. Как бы мы пошли о решении этого?

С уважением, Фредерик

Ответы на вопрос(2)

Ваш ответ на вопрос