为了账号安全,请及时绑定邮箱和手机立即绑定

具有多重操作合同的 WCF 休息服务

具有多重操作合同的 WCF 休息服务

C#
holdtom 2021-06-04 11:31:32
我想像这样使用操作合同创建 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


查看完整回答
反对 回复 2021-06-05
  • 1 回答
  • 0 关注
  • 152 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信