2016-12-21 111 views
0

我想創建一個Web服務,它在請求中接收SOAP並返回另一個SOAP作爲響應。接收併發送SOAP

我開始用POST方法開發一個WCF,但我很困惑我到底該做什麼以及我必須選擇什麼類型的參數。 任何人都可以幫助我一個簡單的代碼或一些想法?

謝謝

下面我使用的測試代碼:

在IService.cs

[OperationContract] 
    [WebInvoke(Method = "POST", 
    ResponseFormat = WebMessageFormat.Xml, 
    RequestFormat = WebMessageFormat.Xml, 
    BodyStyle = WebMessageBodyStyle.Bare, 
    UriTemplate = "exchange")] 
    XmlDocument Exchange(XmlDocument rData); 
在Service.cs

public XmlDocument Exchange(XmlDocument rData) 
    { 
     return rData; 
    } 

是否有可能使用WSDL Web服務交換SOAP消息?如果沒有什麼我必須在上面的代碼中進行更改

+1

您可以發佈您嘗試過的內容嗎?目前,您的問題非常模糊。 – Alexei

+0

我添加了代碼@Alexei –

回答

0

我解決了這個問題。我構建了一個支持WSE的Web服務,其特殊配置