soap soapenv区别_soap soapenv SOAP-ENV 区别
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
参考文章:
https://blog.csdn.net/enthan809882/article/details/103941858
原文:https://www.cnblogs.com/soymilk2019/p/12188518.html
soap soapenv区别_soap soapenv SOAP-ENV 区别相关推荐
- soap soapenv区别_soap学习笔记(二)-----soap入门篇
SOAP的全称是Simple Object Access Protocol,即简单对象访问协议.简单地说,SOAP是一种有线协议,类似于CORBA的IIOP.DCOM的ORPC或Java远程方法调用的 ...
- oracle soap api,Web API与SOAP API的区别
Web API与SOAP API的区别 总的来说,Web API比SOAP API有优势,多数情况下SOAP API的优势仅在消息结构的描述上.因此在三方集成时,当对方的集成工具仅支持根据WSDL来构 ...
- java soap 增加命名空间_SOAP 命名空间 URI 要求
SOAP 命名空间 URI 要求 命名空间 URI 为给定的 SOAP 操作指定用于组成 SOAP 请求封装的 XML 命名空间.如果命名空间 URI 未被定义,将使用 URL 子句中的域组件. 服务 ...
- java soap wsdl 实例_SOAP与WSDL详解
SOAP是我们Web Service中很常见的一个协议,SOAP确定了一种通过XML实现跨语言.跨机器传输调用的协议,WSDL更像是所提供服务的一个规范.一个文档,本篇文章介绍梳理一下他们的规则与逻辑 ...
- linux source和.的区别,source和.命令的区别
source FileName 作用:在当前bash环境下读取并执行FileName中的命令. 注:该命令通常用命令"."来替代. 如:source .bash_rc 与 . .b ...
- r语言和python-Python和R语言的区别_Python与R的区别和联系
Python和R语言的区别_Python与R的区别和联系 可能问这个问题会很无脑,但是我还没有深入接触过Python,只是用过R语言.谁能帮我解答一下,这两者的主要区别呢?是否存在代替关系呢? 精彩解 ...
- java中的异常种类和区别以及处理机制和区别
java中的异常种类和区别以及处理机制和区别 按照异常需要处理的时机分为编译时异常(也叫强制性异常)也叫 CheckedException 和运行时异常(也叫非强制性异常)也叫 RuntimeExce ...
- SparkMapReduce的区别、多线程多进程的区别
Spark&MapReduce的区别.多线程&多进程的区别 1.spark与hadoop区别: 2.Spark多线程运行, MR多进程运行 3.MR存在的问题: 4.线程和进程的区别: ...
- 现货跟期货有什么区别(现货和期货交易区别)
现货和期货的区别? 期货交易和现货交易的区别如下: 期货交易与现货交易有相同的地方,如都是一种交易方式.都是真正意义上的买卖.涉及商品所有权的转移等,不同的地方有以下几点: (1)买卖的直接对象不同. ...
最新文章
- java设计模式face_java设计模式之-------原型模式
- jasperreports_JasperReports JSF插件用例–简单列表报告
- 【蓝桥杯】BASIC-8 回文数(2020-06-08)
- 象过河软件试用版_比肩许银川蒋川王天一,象棋软件下出神一样的残局,看完叹为观止...
- springside 参考地址
- nvidia.dali:深度学习加速神器!
- 3306端口的入侵【转】
- 6月首批国产游戏获批:共55款 腾讯B站上榜
- 原来PC界面临洗牌的背后原因是因为存储
- LeetCode 105. 从前序与中序遍历序列构造二叉树(递归)
- MAC安装Securecrt
- html+table表头固定,HTML table固定表头,htmltable固定表分享
- 知乎日报富文本处理android,一个追求高效的学习者手机里装有哪些APP?
- 关于vs2005、vs2008和vs2010项目互转的总结
- 【论文笔记】如何研读一篇论文
- 图像处理之预处理方法
- Amdahl定律及木桶原理
- 不花钱,自己查论文抄袭程度
- 计算机版的微信的功能是什么,微信PC版有什么功能 测试版增加了这些实用功能...
- 那些选择科研的女科学家(一)
热门文章
- 基于Donkeycar手动实现自动驾驶
- C语言 基础知识之const(const是什么,const的作用,const的使用)
- 深入分析Java中打印对象内存地址 System.identityHashCode()方法
- 联通物联网卡ICCID号校验位算法
- 蓝桥杯 芯片测试
- 18.05.14 递归作业
- 2018年蓝桥杯省赛B组C++真题
- 磁带与磁盘备份系统的优劣点比较
- tableau-在线职业教育经营分析
- MapReduce编程之求每个学生的最高成绩及对应科目(使用GroupingComparator和SortComparator)