在做项目的时候 看到对方的接口需要传递map,当时心里想,map不是序列化的数据是不能传递的,
结果借助webservice可视化工具soapui查看了接口数据如下
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.wsjk.uniwin.com">
<soapenv:Header/>
<soapenv:Body>
<ser:addFileInfo>
<ser:key>123</ser:key>
<ser:map>
<!--Zero or more repetitions:-->
<ser:entry>
<!--Optional:-->
<ser:key>?</ser:key>
<!--Optional:-->
<ser:value>?</ser:value>
</ser:entry>
</ser:map>
</ser:addFileInfo>
</soapenv:Body>
</soapenv:Envelope>
灵机一动,这样子可以使用这种方式传递的。
具体代码如下:
URL url = new