• WSDL Style和use的组合方式说明


    原文地址:http://www.ibm.com/developerworks/cn/webservices/ws-whichwsdl/#listing9

    use属性可以为literal,encoded;

    style可以为rpc,document,我们来对五种类型的style/use决定的binding作一比较,分别是

    rpc/encoded,rpc/literal,document/literal none-wrapper,document/literal with wrapper,document/encoded。


    从生成soap消息的角度看,rpc和document的差别在于方法的操作名是否出现在生成的Soap消息中。literal和encoded编码方式的差别在于参数类型是否出现在生成的Soap消息中。

    • rpc/encoded能够完整地表示一个方法调用,但性能很差,而且不能校验Soap消息的有效性。
    • rpc/literal不对参数类型进行编码,但仍然无法对Soap消息进行校验。
    • document/literal none-wrapper无法生成操作名,适用于完整的文档作为参数传递给方法的场景。
    • document/literal with wrapper应该是目前使用最多的方式。
    • document/encoded没有意义,因为没有方法名,对参数类型编码没有什么意义。
  • 相关阅读:
    49 我素故我在
    91 棋盘游戏
    55 删除数组重复元素
    54 删除数组元素
    C++虚函数, 纯虚函数
    iOS-OC-多态
    C++函数引用形参和非引用形参
    怎么清理Mac 硬盘里的其他
    Vue.js中this.$nextTick()的使用
    data中有嵌套,取值要链式取
  • 原文地址:https://www.cnblogs.com/rigid/p/4286547.html
Copyright © 2020-2023  润新知