Как отправить адрес электронной почты как параметр в методе 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
Это приводит к звонку, который вы ожидаете?