У меня есть веб-сервис, который использует веб-API WCF для создания сервиса RESTful. Эта служба ожидает много разных значений в пути URL, разделенных запятой. Этот метод отлично работает для простых данных, например чье-то имя или числовое значение. Однако у меня есть поле на стороне клиента (приложение BlackBerry на основе Java), которое позволяет пользователю свободно вводить данные, которые включают такие символы, как. или / который портит весь мой URL.
Даже когда я заменяю символы их шестнадцатеричными значениями, например, a / to% 2F проблема сохраняется.
Кто-нибудь знает средство для представления этих символов в URL-адресе, которое будет игнорироваться при поиске адреса, или, что еще лучше, средство для указания URL-адреса следующих символов, которые следует игнорировать, возможно, в способе работы кавычек?