如何在wcf方法中将电子邮件地址作为参数发送

时间:2011-08-17 13:38:11

标签: 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 个答案:

答案 0 :(得分:1)

尝试对您的电子邮件地址进行URL编码:

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

这是否会导致您期望的电话?