Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  Vb.net  >  正文 VB.NET与WEB服务器通讯

VB.NET与WEB服务器通讯

发布时间:2018-09-23   编辑:www.jquerycn.cn
jquery中文网为您提供VB.NET与WEB服务器通讯等资源,欢迎您收藏本站,我们将为您提供最新的VB.NET与WEB服务器通讯资源
WebRequest 和 WebResponse是两种我们访问Internet常用的类,严格说,WebRequest是一个抽象基类,我们一般用它的衍生类HttpWebRequest 以及 FileWebRequest,FTP的访问需要手动注册,具体看后面的插入协议。
从逻辑角度上讲,Net classes 包含三个层:请求/响应层、应用协议层和传输层,依次展开,从应用程序到网络。WebRequest 和 WebResponse 类代表请求/响应层。HTTP、TCP 和 UDP 类组成了应用协议层,而套接字存在于传输层中。WebRequest/WebResponse 和 HTTP 可以在 System.Net 名称空间中找到,而 TCP/UDP 和套接字则处在 System.Net.Sockets 名称空间中,包括也常用的UDPClient、TCPCLient。
WebRequest 和 WebResponse(请求/响应模型)

请求/响应模型位于顶部,提供一种简单的方式访问 Web 上的资源。WebRequest 是 .NET 框架的用于访问 Internet 数据的请求/响应模型的抽象基类。使用该请求/响应模型的应用程序可以用协议不可知的方式从 Internet 请求数据,什么意思?就是协议不具体。
这两种类提供了一种访问网上资源的一般方式。WebRequest 表示一个网络请求,包含诸如 RequestURI、Headers、Credentials 和 ContentType 等属性。WebRequest 上的主要方法有 GetRequestStream、GetResponse 以及它们的异步方法Begin/EndGetRequestStream 和 Begin/EndGetResponse。
 GetRequestStream 用于获取流以便将数据上载到服务器。GetResponse 用于获取服务器返回的响应对象。WebResponse 表示从处理该请求的服务器接收回的响应。其关键属性有 ContentLength、ContentType、headers、ResponseURI 和 Status。WebResponse 上最常用的方法是 GetResponseStream,它用于从服务器读取(下载)数据。
 
当对 WebRequest.GetResponse 进行调用时,通常发出实际的网络请求。
这个示例显示如何获取一个 Web 页并将其内容输出:
Dim url As New Uri("http://www.yahoo.com") '定义一个URI

您可能感兴趣的文章:
VB.NET与WEB服务器通讯
ASP.NET
MSMQ,Enterprise Service, DotNet Remoting,Web Servi
.NET Web Services
基础教程介绍——什么是SOA
VC写的ActiveX控件能不能被ASP.NET引用
COM Web 服务:通过复选框路由到 XML Web Services (转)4-Web_Ser
php生成WAP页面
.net oracle crystalReports开发web应用程序学习笔记(一)-Web_Ser
FrontPage服务器扩展

[关闭]