我被僱傭來重寫一些用Java寫成的.NET Web服務。據推測,響應需要包含相同的元素(它的確如此,我的新響應中我找回了正確的元素),但我的問題是關於標籤。標籤是否需要完全一樣?這種網絡服務將由第三方公司使用,所以現在很難測試,因爲我們唯一的版本正在生產。這裏有兩種反應:SOAP響應比較/格式
原始響應:
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<env:Header/>
<env:Body>
<m:redCodeResponse xmlns:m="http://com/agentcorp/webservice/vax">
<m:RedCodeResult>
<java:AgencyID xmlns:java="java:com.agentcorp.ejb.webservices.vax">56693</java:AgencyID>
<java:AgentID xmlns:java="java:com.agentcorp.ejb.webservices.vax">757803</java:AgentID>
</m:RedCodeResult>
</m:redCodeResponse>
新的響應:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header />
<s:Body>
<redCodeResponse xmlns="http://com/agentcorp/webservice/vax">
<RedCodeResult xmlns:a="http://schemas.datacontract.org/2004/07/MyFirstWCFService" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:AgencyID>56693</a:AgencyID>
<a:AgentID>757803</a:AgentID>
</RedCodeResult>
</redCodeResponse>
我想請第三方公司 –
是的,我知道這是一個善意的提醒,但是,因爲我只是重寫其他語言的代碼,一切都應該是一樣的,沒有什麼新的。另外接觸該公司,並正從他們的迴應將採取律較長,並希望避免直到從哪裏代碼/響應得到前綴結束 –