Специальные символы в URL веб-API WCF - PullRequest
2 голосов
/ 02 августа 2011

У меня есть веб-сервис, который использует веб-API WCF для создания сервиса RESTful. Эта служба ожидает много разных значений в пути URL, разделенных запятой. Этот метод отлично работает для простых данных, например чье-то имя или числовое значение. Однако у меня есть поле на стороне клиента (приложение BlackBerry на основе Java), которое позволяет пользователю свободно вводить данные, которые включают такие символы, как. или / который портит весь мой URL.

Даже когда я заменяю символы их шестнадцатеричными значениями, например, a / to% 2F проблема сохраняется.

Кто-нибудь знает средство для представления этих символов в URL-адресе, которое будет игнорироваться при поиске адреса, или, что еще лучше, средство для указания URL-адреса следующих символов, которые следует игнорировать, возможно, в способе работы кавычек?

1 Ответ

0 голосов
/ 25 марта 2015

Вы можете использовать функцию кодирования URL.Кодировка URL - это процесс преобразования строки в допустимый формат URL.Допустимый формат URL означает, что URL содержит только то, что называется alpha | digit | safe | extra | escape символами.

...