C#/.NET 中访问WebService:
1. 使用托管代码模型
访问 Web 服务时请遵循以下基本步骤:
  • 找到要访问的 Web 服务。

  • 通过将 Web 引用添加到项目创建 Web 服务的代理类。

  • 通过包括代理类的命名空间在客户端代码中引用代理类。

  • 在客户端代码中创建 Web 服务代理类的实例。

  • 使用代理的方法访问 Web 服务。

使用 Visual Studio 直接从 Web 服务的服务说明生成的代理类,从托管代码访问 Web 服务是一个相对简单的过程。代理类将方法调用转换为请求消息,并将响应消息转换回方法返回值。

2. 使用 GET/POST

在客户端脚本Javascript中访问
1. 使用代理/ScriptManager
服务器的 Web 服务通信层自动生成 JavaScript 代理类。对于页中 ScriptManager 控件中的 ServiceReference 元素所引用的每个 Web 服务,都会生成一个代理类
2.使用 HttpGet/使用 HttpPost
使用webrequest,var wRequest = new Sys.Net.WebRequest(); sample http://msdn.microsoft.com/zh-cn/library/bb515101.aspx
Posted on 2009-08-24 22:42  Yongming Ye  阅读(233)  评论(0)    收藏  举报