学历代表过去、能力代表现在、学习力代表未来
SOAP基础
上一篇 /
下一篇 2011-01-07 10:15:29
/ 个人分类:软件开发知识
简单对象访问协议。一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。
SOAP 包括四个部分:
- SOAP 封装:它定义了一个框架 , 该框架描述了消息中的内容是什么,谁应当处理它以及它是可选的还是必须的。
- SOAP 编码规则:它定义了一种序列化的机制,用于交换应用程序所定义的数据类型的实例。
- SOAP RPC 表示:它定义了用于表示远程过程调用和应答的协定。
- SOAP 绑定:定义了一种使用底层传输协议来完成在节点间交换SOAP封装的约定。
SOAP 消息格式:
SOAP 标头
<SOAP-ENV: Envelope
Attributes>
<SOAP-ENV:Body
Attributes>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
语法规则:
- SOAP 消息必须用 XML 来编码
- SOAP 消息必须使用 SOAP Envelope 命名空间
- SOAP 消息不能包含 DTD 引用
- SOAP 消息不能包含 XML 处理指令
soap扩展库中主要包括三种对象:
- SoapServer:用于创建php服务器端页面时定义可被调用的函数及返回响应数据。
- SoapCliet :用于调用远程服务器上的SoapServer页面,并实现了对相应函数的调用。
- SoapFault :用于生成soap访问过程中可能出现的错误。
收藏
举报
TAG: