2013-06-07 2 views
0

У меня есть служба WCF, которая принимает вызовы GET. У меня есть выпадающий список на моем ui, который имеет список дорожных выходов (выход №1, выход № 2 и т. Д.) Когда пользователь выбирает выход и сбрасывает кнопку, я вызываю эту услугу с выбранным значением. Он будет закодирован и я могу видеть в стельке, что конец URL выглядит следующим образом:Хэш-символ в параметре REST WCF

EXIT%20%231 

, который соответствует выбору пользователя из EXIT # 1 Когда пары поступают на сервер, однако, все я см. в нем термин EXIT. Я думаю, что это связано с символом хэша, имеющим особое значение в WCF. Изменение этого хэш-тега в моих записях не является вариантом. Есть ли еще один способ заставить это работать?

ответ

1

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