如何从WSDL确定Web服务编码的类型?

时间:2018-03-23 05:28:37

标签: web-services encoding

是否有可能从WSDL中找出什么是webservice?

  • 文档/文字
  • 文档/编码
  • RPC /文字
  • RPC /编码

如果是,怎么样?

1 个答案:

答案 0 :(得分:0)

如果您使用的是PHP,则可以使用Zend框架的Zend_Soap_AutoDiscover类。

否则,请查看响应

  • 文档样式响应包含schema个定义,而RPC不包含
  • Literal包含name个属性,而编码不是

<强>除了: 配对通常是 RPC / encoded Document / literal ,因为 Document / encoded 不符合WS-I。 Document / literal 是所有类型中最常见的。

例如,这些都是 Document / literal 类型,因为它们包含schema个定义和name属性:

<强>参考: 所有三种有效组合的示例:https://www.ibm.com/support/knowledgecenter/en/SSB27H_6.2.0/fa2ws_ovw_soap_syntax_lit.html