我想像这样使用操作合同创建 WCF Rest 服务public interface ICustomerService { [OperationContract] [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/GetAllCustomer/")] List<CustomerDataContract> GetAllCustomer(); [OperationContract] [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/GetSTOCK/ABC")] List<CustomerDataContract> GetSTOCK(); [OperationContract] [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/GETSUPINFO/XYZ/ABC")] List<CustomerDataContract> GETSUPINFO(); } 任何人都可以帮忙吗?
1 回答
慕无忌1623718
TA贡献1744条经验 获得超4个赞
有两种方法可以让您的逻辑得到 Restful 服务协议的支持。第一个是更改您的 WCF 服务,您可以参考以下链接了解更多详情。 https://msdn.microsoft.com/en-us/library/dd203052.aspx
https://msdn.microsoft.com/en-us/library/bb412178(v=vs.90).aspx
更简单的方法是使用 WepAPI 包装您的逻辑,并保持您的 WCF 服务原样。您还可以从以下有关 WebAPI 的链接中获取更多信息。
https://msdn.microsoft.com/en-us/library/hh833994(v=vs.108).aspx
- 1 回答
- 0 关注
- 152 浏览
添加回答
举报
0/150
提交
取消