WCF服務中如何同時啟用SOAP與REST兩種類型的服務端點
在WCF服務中,除了原先SOAP的服務外,我們也可以建立REST的服務類型,那如果說要在同一支服務當中,同時建立兩種的話應該要怎麼做呢?這邊先簡單筆記一下,之後有時間再來補齊 主要的方式就是要建立兩個EndPoint,一個給SOAP用,一個給REST用;而Interface的部分也要建立兩份,比如說REST的介面像是下面這樣 [ ServiceContract ] public interface IRestfulService { #region Member query [ OperationContract ()] [ WebGet ( UriTemplate = "/Members/Query/MemberId/{memberId}" , ResponseFormat = WebMessageFormat . Json , BodyStyle = WebMessageBodyStyle . Wrapped )] Data . Member restGetMemberByMemberId ( string memberId ); [ OperationContract ()] [ WebGet ( UriTemplate = ...