WebService笔记(一):本质
Web?Service的调用本质 1)客户端把需要的调用的参数,转换为XML文档片段(SOAP消息) 2)客户端通过网络把XML片段传给远程服务器 3)服务器接收XML文档片段 4)服务器解析XML文档片段,提取其中的数据,并把数据转换为调用所需的参数 5)服务器执行方法 6)得到方法返回值,服务器把方法返回值,转换为XML文档片段(SOAP消息) 7)服务器通过网络把XML文档片段传给远程客户端 8)客户端接收XML文档片段 9)客户端解析XML文档片段,提取其中的数据,并把数据转换为调用返回值 ? Web?Service的三个技术基础 一、WSDL? ?????????Web?Service接口 ??????????????1、type(标准的schema) ??????????????2、2N的message ??????????????3、portType?-N个operation ?????????Web?Service实现 ??????????????1、binding?-?N个更详细的operation ??????????????2、service?-指定webservice的服务器地址 ? 二、SOAP ?????????Header?是可选的,由程序员控制添加 ?????????????????????????????????主要用于携带一些额外的信息,比如用户名,密码信息 ????????? ??????????Body?—有两种情况 ?????????????????当webservice交互正确时,Body元素里的内容由WSDL控制 ?????????????????当webservice交互出错时时,Body元素里的内容将是Fault子元素 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |