我可以发送没有SOAP信封和正文标签的SOAP响应,只是简单的XML

时间:2017-08-28 12:41:21

标签: c# wcf datacontract messagecontract

我将响应作为XML文档从我的WCF服务发送。

  <AnalysisResponse>
   <AnalysisResult>
    <Note>0</Note>
    <Summary/>
   </AnalysisResult>
  </AnalysisResponse>

但是当使用SOAP UI测试时,我得到了。

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
 <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
   xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <GetDataResponse>
     <GetDataResult>
      <AnalysisResponse>
       <AnalysisResult>
        <Note>0</Note>
        <Summary/>
       </AnalysisResult>
      </AnalysisResponse>
     </GetDataResult>
    </GetDataResponse>
   </s:Body>
  </s:Envelope>

我只想要响应我在没有SOAP自动生成标签的情况下从WCF服务发送的内容。

<AnalysisResponse>
 <AnalysisResult>
  <Note>0</Note>
  <Summary/>
 </AnalysisResult>
</AnalysisResponse>

0 个答案:

没有答案