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 区别相关推荐

  1. soap soapenv区别_soap学习笔记(二)-----soap入门篇

    SOAP的全称是Simple Object Access Protocol,即简单对象访问协议.简单地说,SOAP是一种有线协议,类似于CORBA的IIOP.DCOM的ORPC或Java远程方法调用的 ...

  2. oracle soap api,Web API与SOAP API的区别

    Web API与SOAP API的区别 总的来说,Web API比SOAP API有优势,多数情况下SOAP API的优势仅在消息结构的描述上.因此在三方集成时,当对方的集成工具仅支持根据WSDL来构 ...

  3. java soap 增加命名空间_SOAP 命名空间 URI 要求

    SOAP 命名空间 URI 要求 命名空间 URI 为给定的 SOAP 操作指定用于组成 SOAP 请求封装的 XML 命名空间.如果命名空间 URI 未被定义,将使用 URL 子句中的域组件. 服务 ...

  4. java soap wsdl 实例_SOAP与WSDL详解

    SOAP是我们Web Service中很常见的一个协议,SOAP确定了一种通过XML实现跨语言.跨机器传输调用的协议,WSDL更像是所提供服务的一个规范.一个文档,本篇文章介绍梳理一下他们的规则与逻辑 ...

  5. linux source和.的区别,source和.命令的区别

    source FileName 作用:在当前bash环境下读取并执行FileName中的命令. 注:该命令通常用命令"."来替代. 如:source .bash_rc 与 . .b ...

  6. r语言和python-Python和R语言的区别_Python与R的区别和联系

    Python和R语言的区别_Python与R的区别和联系 可能问这个问题会很无脑,但是我还没有深入接触过Python,只是用过R语言.谁能帮我解答一下,这两者的主要区别呢?是否存在代替关系呢? 精彩解 ...

  7. java中的异常种类和区别以及处理机制和区别

    java中的异常种类和区别以及处理机制和区别 按照异常需要处理的时机分为编译时异常(也叫强制性异常)也叫 CheckedException 和运行时异常(也叫非强制性异常)也叫 RuntimeExce ...

  8. SparkMapReduce的区别、多线程多进程的区别

    Spark&MapReduce的区别.多线程&多进程的区别 1.spark与hadoop区别: 2.Spark多线程运行, MR多进程运行 3.MR存在的问题: 4.线程和进程的区别: ...

  9. 现货跟期货有什么区别(现货和期货交易区别)

    现货和期货的区别? 期货交易和现货交易的区别如下: 期货交易与现货交易有相同的地方,如都是一种交易方式.都是真正意义上的买卖.涉及商品所有权的转移等,不同的地方有以下几点: (1)买卖的直接对象不同. ...

最新文章

  1. java设计模式face_java设计模式之-------原型模式
  2. jasperreports_JasperReports JSF插件用例–简单列表报告
  3. 【蓝桥杯】BASIC-8 回文数(2020-06-08)
  4. 象过河软件试用版_比肩许银川蒋川王天一,象棋软件下出神一样的残局,看完叹为观止...
  5. springside 参考地址
  6. nvidia.dali:深度学习加速神器!
  7. 3306端口的入侵【转】
  8. 6月首批国产游戏获批:共55款 腾讯B站上榜
  9. 原来PC界面临洗牌的背后原因是因为存储
  10. LeetCode 105. 从前序与中序遍历序列构造二叉树(递归)
  11. MAC安装Securecrt
  12. html+table表头固定,HTML table固定表头,htmltable固定表分享
  13. 知乎日报富文本处理android,一个追求高效的学习者手机里装有哪些APP?
  14. 关于vs2005、vs2008和vs2010项目互转的总结
  15. 【论文笔记】如何研读一篇论文
  16. 图像处理之预处理方法
  17. Amdahl定律及木桶原理
  18. 不花钱,自己查论文抄袭程度
  19. 计算机版的微信的功能是什么,微信PC版有什么功能 测试版增加了这些实用功能...
  20. 那些选择科研的女科学家(一)

热门文章

  1. 基于Donkeycar手动实现自动驾驶
  2. C语言 基础知识之const(const是什么,const的作用,const的使用)
  3. 深入分析Java中打印对象内存地址 System.identityHashCode()方法
  4. 联通物联网卡ICCID号校验位算法
  5. 蓝桥杯 芯片测试
  6. 18.05.14 递归作业
  7. 2018年蓝桥杯省赛B组C++真题
  8. 磁带与磁盘备份系统的优劣点比较
  9. tableau-在线职业教育经营分析
  10. MapReduce编程之求每个学生的最高成绩及对应科目(使用GroupingComparator和SortComparator)