对WebService "style" "use"消息格
?前段时间部署了几个WebService接口,发现XFire的services.xml文件有这么两标签,"style"和"use",很好奇他们有什么用处。就去找了些资料。资料不太好找,但基本还是搞清楚了。 <soap:envelope> <soap:body> <myMethod> <x xsi:type="xsd:int">5</x> <y xsi:type="xsd:float">5.0</y> </myMethod> </soap:body> </soap:envelope> RPC+Literal SOAP Message: <soap:envelope> <soap:body> <myMethod> <x>5</x> <y>5.0</y> </myMethod> </soap:body> </soap:envelope> 看出来了没,Encoded和Literal的差别就在于参数类型的定义。 <soap:envelope> <soap:body> <xElement>5</xElement> <yElement>5.0</yElement> </soap:body> </soap:envelope> Document wrapped + Literal SOAP Message: <soap:envelope> <soap:body> <myMethod> <x>5</x> <y>5.0</y> </myMethod> </soap:body> </soap:envelope> 看到区别了没,一个有方法名,一个没有。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |