0
每當你調用任何webservice作爲響應時,它將包含帶有soap包裝器的響應。有什麼辦法可以在沒有任何soap包裝的情況下返回webservice響應。沒有SOAP包裝器的Webservice響應
例如這是SOAP響應的樣子:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<getEmployeeListResponse xmlns="http://test.com/Employee/">
<getEmployeeListResult>
<EmployeeLookup>
<Employee>
<Id>123</Id>
<Name>John</Name>
</Employee>
<Employee>
<Id>325</Id>
<Name>Henry</Name>
</Employee>
</EmployeeLookup>
</getEmployeeListResult>
</getEmployeeListResponse>
</soap:Body>
</soap:Envelope>
,我想是這樣的:
<EmployeeLookup>
<Employee>
<Id>123</Id>
<Name>John</Name>
</Employee>
<Employee>
<Id>325</Id>
<Name>Henry</Name>
</Employee>
</EmployeeLookup>
只是想知道是否可以通過Web服務或沒有? 謝謝
ASMX是一項傳統技術,不應該用於新開發。 WCF或ASP.NET Web API應該用於Web服務客戶端和服務器的所有新開發。一個暗示:微軟已經在MSDN上退役了[ASMX Forum](http://social.msdn.microsoft.com/Forums/en-US/asmxandxml/threads)。 – 2014-09-11 01:38:36
你爲什麼想這樣做?如果它不返回SOAP「包裝器」,那麼它不返回SOAP。 – 2014-09-11 01:39:09