摘录-IT企业必读的200个.NET面试题-11 Web Service的开发与应用

SOAP和Web Service的基础概念

Q: 请简述SOAP协议

SOAP协议全称是简单对象访问协议(Simple Object Access Protocol),SOAP致力于以XML形式提供一个简单、轻量的用于分散或分布环境中交换结构化和类型信息的机制。SOAP规范由四部分组成:SOAP信封、SOAP编码规则、SOAP RPC表示、SOAP绑定。

Q: 什么是WSDL,它有何作用

WSDL是Web服务描述语言,是一种符合XML语法规范的语言,用以描述服务器端提供的Web Service方法,其中包括方法的名称、参数数量、各个参数的类型以及返回的类型等信息。一个WSDL文件可以完整地描述整个服务器所提供的Web Service。

使用.NET开发Web Service

Q: WebMethod特性包含哪些属性,各有何用处

WebMethod一共包含6个属性,分别为BufferResponse、CacheDuration、Description、EnableSession、MessageName和TransactionOption。

Q: 如何生成Web Service代理类型

在.NET中可以通过使用WSDL.exe工具或者添加Web引用来生成Web Service代理类型。

你可能感兴趣的:(web Service)