soap soapenv SOAP-ENV 区别
请求代码
Hello World! This is Test!
有时soapevn 是大写: SOAP-ENV,这完全是命名空间的定义
这个属于XML基础知识。
带有冒号的xml标签用于声明xml的标签元素的命名空间。
为什么要使用命名空间呢?这是因为XML文档中同一个标签名可能有着不同的含义。例如
这个前缀soapenv 应该而且只需要与xmlns:后面的东西完全一样。换句话说。你可以叫soapenv 也可以叫SOAP-ENV或其他任何你喜欢的名字,但后面的 xmlns:xxx=yyyy这个xxx也必须叫这个名字。后面的这个yyyy可是固定的内容。
XML规范还规定了,命名空间是向下包含的。除非特别另外声明,子节点的命名空间默认就是它的父节点的命名空间,这样可以减少书写的麻烦。
扩展
** 什么是 SOAP? **
SOAP 指简易对象访问协议
SOAP 是一种通信协议
SOAP 用于应用程序之间的通信
SOAP 是一种用于发送消息的格式
SOAP 被设计用来通过因特网进行通信
SOAP 独立于平台
SOAP 独立于语言
SOAP 基于 XML
SOAP 很简单并可扩展
SOAP 允许您绕过防火墙
SOAP 将被作为 W3C 标准来发展
** 语法规则 **
SOAP 消息必须用 XML 来编码
SOAP 消息必须使用 SOAP Envelope 命名空间
SOAP 消息必须使用 SOAP Encoding 命名空间
SOAP 消息不能包含 DTD 引用
SOAP 消息不能包含 XML 处理指令
** SOAP消息举例 **
请求
hello
响应
hello hello
soap和soapenv xml例子
soap是这样的:
{}
soapenv是这样的:
{}
set
参考文章:
/enthan809882/article/details/103941858
原文:/soymilk/p/12188518.html