上篇《Soap消息调用Web Services》只是简单的调用一个返回值为String的无参数WebService,这次改成调用一个参数为int型的返回值为一个类对象的WebService

 

服务器端WebService

用Soap消息调用Web Services(续)public class user implements Serializable

客户端代码:

用Soap消息调用Web Services(续)public static void doSoapPost()

客户端Soap请求格式:

用Soap消息调用Web Services(续)REQUEST:
用Soap消息调用Web Services(续)
<?xml version="1.0" encoding="UTF-8"?>
用Soap消息调用Web Services(续)
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
用Soap消息调用Web Services(续)
<soap:Body>
用Soap消息调用Web Services(续)
<ns1:GetUsersInRoom xmlns:ns1="http://phinecos.cnblogs.com">
用Soap消息调用Web Services(续)
<in0 xsi:type='xsd:int'>3
用Soap消息调用Web Services(续)
</in0> 
用Soap消息调用Web Services(续)
</ns1:GetUsersInRoom>
用Soap消息调用Web Services(续)
</soap:Body>
用Soap消息调用Web Services(续)
</soap:Envelope>
用Soap消息调用Web Services(续)

服务器端响应结果:

用Soap消息调用Web Services(续)REQUEST:
用Soap消息调用Web Services(续)
<?xml version="1.0" encoding="UTF-8"?>
用Soap消息调用Web Services(续)
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
用Soap消息调用Web Services(续)
<soap:Body>
用Soap消息调用Web Services(续)
<ns1:GetUsersInRoom xmlns:ns1="http://phinecos.cnblogs.com">
用Soap消息调用Web Services(续)
<in0 xsi:type='xsd:int'>3
用Soap消息调用Web Services(续)
</in0> 
用Soap消息调用Web Services(续)
</ns1:GetUsersInRoom>
用Soap消息调用Web Services(续)
</soap:Body>
用Soap消息调用Web Services(续)
</soap:Envelope>
用Soap消息调用Web Services(续)
用Soap消息调用Web Services(续)服务器端响应结果:
用Soap消息调用Web Services(续)
用Soap消息调用Web Services(续)RESPONSE:
用Soap消息调用Web Services(续)
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soap:Body><ns1:GetUsersInRoomResponse xmlns:ns1="http://phinecos.cnblogs.com"><ns1:out><users xmlns="http://boomga.com"><user><name>aa</name><path>/a.w3d</path></user><user><name>bb</name><path>/b.w3d</path></user></users></ns1:out></ns1:GetUsersInRoomResponse></soap:Body></soap:Envelope>
用Soap消息调用Web Services(续)

相关文章:

  • 2022-01-05
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
  • 2021-07-14
  • 2021-07-20
  • 2021-06-29
  • 2021-10-17
猜你喜欢
  • 2021-11-19
  • 2021-07-26
  • 2021-06-21
  • 2022-12-23
  • 2021-09-02
  • 2021-11-02
相关资源
相似解决方案