2012-05-03 3 views
1

Я создаю веб-службы RESTful, знаю я хочу использовать один сервис от данного веб-сервиса, с RestSharp APIзапрос GET с точкой внутри

работ:

http://localhost:7895/.../Connexion/login/pass 

Если я поставить точку останова в служба, служба называется, и все прекрасно работает

не работает:

http://localhost:7895/.../Connexion/lo.gin/pass 

Если поставить точку останова в службе, служба никогда не вызывается.

EDIT Здесь гиперссылка, если вы хотите, точный адрес

http://192.168.56.1:1759/ConnexionService.svc/Connexion/jean.marc/HASHEDPASSWORD"; 

Это работает

http://192.168.56.1:1759/ConnexionService.svc/Connexion/jeanmarc/HASHEDPASSWORD"; 

jean.marc является Логин. Затем я создаю сигнатуру oauth, которая добавляется к url ​​ Затем я использую RestSharp API для выполнения запроса.

Проблема в том, что когда вы делаете запрос с именем пользователя jean.marc, мой сервис никогда не вызывается. Точка, есть, потому что логин построен с именем «точка» с фамилией. Если невозможно передать информацию с помощью точки, я должен изменить структуру входа и просто добавить символ подчеркивания.

+2

Мы не можем видеть ссылку, которая ссылается на ваш локальный хост, вы знаете ... – MarioDS

+1

Вы пытаетесь разместить ошибочные периоды? Или вам нужно, чтобы он присутствовал? –

+2

В чем вопрос? –

ответ

2

Конечно, второй не работает; это другой URL.

Вы не можете просто бросать точки где угодно и ожидать, что это сработает. Почему вы хотите добавить дополнительные точки?

+0

Итак, это нормально, что веб-сервис никогда не вызывается, если у него была точка в одном параметре? – Mentezza

+0

Моя ставка будет сервером, который соответствует URL-адресам («маршрутизация») с регулярным выражением, которое не соответствует периодам в имени пользователя. Это ваш сервер или вы используете сторонний сервис? – josh3736

 Смежные вопросы

  • Нет связанных вопросов^_^