C# 如何在WCF Rest服务中传递多个参数?
我正在C#中开发WCF REST服务。对于单个参数,它可以正常工作。现在我需要扩展它以支持多个参数。请在这个问题上帮助我 先谢谢你 在接口中使用以下声明:C# 如何在WCF Rest服务中传递多个参数?,c#,wcf,service,C#,Wcf,Service,我正在C#中开发WCF REST服务。对于单个参数,它可以正常工作。现在我需要扩展它以支持多个参数。请在这个问题上帮助我 先谢谢你 在接口中使用以下声明: [OperationContract] [WebInvoke(Method = "POST", ResponseFormat = WebMessageFormat.Xml, RequestFormat = WebMessageFormat.Xml, BodyStyle = WebMessageBodyStyle.Wra
[OperationContract]
[WebInvoke(Method = "POST",
ResponseFormat = WebMessageFormat.Xml,
RequestFormat = WebMessageFormat.Xml,
BodyStyle = WebMessageBodyStyle.WrappedRequest,
UriTemplate = "login")]
resLogin Login(reqLogin rData, int floorId);
看一看。您可以使用QueryString或URL路径传入floorrid
参数
URI路径参数
[WebInvoke(Method=“POST”,UriTemplate=“login/floor/{floorId}”)]
重新登录(重新登录rData,int floorId);
查询字符串参数
[WebInvoke(Method=“POST”,UriTemplate=“login?floolid={floolid}”)]
重新登录(重新登录rData,int floorId);
在操作合同中添加车身样式
[WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest)]
谢谢,它工作得很好。。。如果我们想要传递两个对象,比如resLogin-Login(reqLogin-rData,reqj);我们如何完成这项任务…@kasuntharanga-请发布一个新问题,并标记这一问题的答案。所以这不是一个讨论论坛。