haitao:
我的项目,后台是c#写的webservice,要求sco下的c来调用。。。
[阅读: 412] 2006-07-04 06:53:18
前期用delphi试,好像能调通
但是用c#的客户端来试,通过率比较高一些
不知道它们怎么认出对方的xml的,感觉风格差异很大:
d7:
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><NS1:addstr xmlns:NS1="urn:UnitSoapTestIntf-IsoapTest"><s1 xsi:type="xsd:string">123</s1><s2 xsi:type="xsd:string">Edit1</s2></NS1:addstr></SOAP-ENV:Body></SOAP-ENV:Envelope>
c#:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetCardType xmlns="http://host/dir/WebService/">
<s1>123</s1>
<s2>abc</s2>
<iRetState>int</iRetState>
</GetCardType>
</soap:Body>
</soap:Envelope>