Как отправить адрес электронной почты как параметр в методе wcf

Это мой операционный контракт. Я хочу проверить этот метод в браузере. Но когда я набираю любую электронную почту в браузере, как http://localhost:1234/json/user/abc/abc@abc.com, это не работает

[OperationContract]
[WebInvoke(Method = "GET", 
 RequestFormat = WebMessageFormat.Json,
 ResponseFormat = WebMessageFormat.Json, 
 BodyStyle = WebMessageBodyStyle.Wrapped, 
 UriTemplate = "json/user/{name}/{email}")]
string addUser(string name, string email);

Как отправить адрес электронной почты в виде одной строки? любая идея?

1 ответ

Попробуйте URL кодировать свой адрес электронной почты:

http://localhost:1234/json/user/abc/abc%40abc.com

Это приводит к звонку, который вы ожидаете?

Другие вопросы по тегам