c# Web Services学习笔记(二、SOAP消息)

二、SOAP消息
一、soap消息完全基于xml,它包含以下部分:
    1、封装(Envelope):是表示soap消息的顶级元素,是必需的。Envelope元素包含两个子元素Header和Body元素,这两个元素中的内容是由应用程序定义的并且不属于soap规范。
    2、报头(Header):是可选的,是一种用来以分散方式向soap消息上添加额外特性的通用机制。通过这种机制添加额外特性时不需要得到通信双方的实现同意。正是通过这种机制,应用程序才能以特定的方式对soap消息进行扩充。报头的直接子元素成为报头条目,它表示一些逻辑数据分组,可被传输路径中的soap节点进行处理。把那些数据放到报头条目中是在设计应用程序时确定的。
    3、报体(Body):是一个包含发送给最终目标节点的必需信息的容器,是必需的。
    soap消息可以被不同的底层协议传输。例如,在web环境中,它可以放在http post请求的消息主体中进行传输,或者也可以使用电子邮件进行发送。
二、
1、Envelope元素
    soap封装对应的元素是Envelope,它是soap消息的顶级元素,必须要出现在soap消息中,并且,报头和报体都是必须位于Envelope元素中。
    在Envelope中可以包含命名空间声明和其他一些属性,并且这些属性必须要使用命名空间进行限定。
    例如,在下面的E
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值