Web服务
1.Web服务和调用者之间默认使用SOAP(简单对象访问协议)协议传输数据
SOAP是一种基于XML的、用于在Web上交换信息的简单的轻型协议,SOAP协议规定了组件之间使用XML传输数据的规范, 由于数据传输载体XML 本身是文本,所以 可以非常轻松的穿越防火墙,可以轻松的被各种设备处理
SOAP规定了Web服务发送请求的XML格式,以及从Web服务返回请求的格式
2.Web服务类以及Web方法构成了Web服务
3.Web服务类可以带有"[WebService]"特性,这是一个可选的特性,用来定义Web服务类的一些常用的参数(Desciption、 Namespace、Name)
Web方法必须要有"[WebMethod"特性,具体参数为(Description、EnableSession)
Web服务类里既可以有普通方法,也可以由Web方法,都可以互相调用,Web服务的调用者只能使用Web方法
Web服务类和Web服务方法必须都是公共类型的
添加多个特性参数时,每个特性以“特性="特性值"”来定义,特性之间要以逗号分隔
Web方法返回的类型只能是系统约定的类型,比如:void string byte int char decimal single DateTime double DataSet
4.WSDL叫做Web服务描述语言,WSDL是一套规定好的XML标签,这套标签专门描述Web服务、Web方法、通信协议、Web服 务的位置等信息,它只是提供给机器来阅读的代码,不需要让人来手工阅读
浙公网安备 33010602011771号