• λ我爱Aspx >> Asp.Net >> ASP内置对象Request和Response详解
  • ASP内置对象Request和Response详解

  • :aspxer  Դ:internet  :2007-5-15 20:47:00  ؼ:asp
  • Content-Type: text/html

    Accept-Ranges: bytes

    Content-Length: 2946

    Last-Modified: Thu, 8 Jul 1999 10:27:16 GMT

    Cookie: VisitCount=3&LASTDATE=7%2F8%2F99+10%3A27%3A16+AM

    <HTML>

    … rest of page …

    </HTML>

    可以看出服务器向客户端说明自己所用的软件及版本,第一行表明所使用的是HTTP协议,及返回码的状态。信息“200 OK”表示请求被接受并得到了满足。后面的信息是被返回的页面的细节,包括MIME类型(Content-Length:)、大小(字节)、最近更改时间,和返回客户端存储的cookie。响应中的其他信息是页面内容的信息流。

    在某些情况下,服务器响应一个请求后,不能返回一个页面,也许因为页面不存在,或都客户没有相应的权限来访问它。我们将在后面讨论安全问题。现在,对于请求页面不存在的情况(例如用户在浏览器的地址栏输入了错误的URL),返回的信息开头为:

    7/8/99 14:27:16 Received HTTP/1.1 404 Not Found

    Server: Microsoft-IIS/5.0

    这里,状态码和信息表明客户请求的页面无法找到。浏览器可使用这个信息向用户显示相应的信息(这种情况在IE 5.0中不显示服务器的响应信息,而显示相应“帮助性”的错误提示页面),也可显示服务器创建的缺省页面(依赖服务器的设置)。 Request和Response对象

    从ASP中能够应用客户请求和服务器响应的细节是通过ASP内置的Request和Response对象来实现的。

    · Request对象:为脚本提供了当客户端请求一个页面或者传递一个窗体时,客户端提供的全部信息。这包括能指明浏览器和用户的HTTP变量,在这个域名下存放在浏览器中的cookie,任何作为查询字符串而附于URL后面的字符串或页面的<FORM>段中的HTML控件的值。也提供使用Secure Socket Layer(SSL)或其他加密通信协议的授权访问,及有助于对连接进行管理的属性。

    · Response对象:用来访问服务器端所创建的并发回到客户端的响应信息。为脚本提供HTTP变量,指明服务器和服务器的功能和关于发回浏览器的内容的信息,以及任何将为这个域而存放在浏览器里新的cookie。它也提供了一系列的方法用来创建输出,例如无处不在的Response.Write方法。

    上一篇: 在ASP程序中实现数据库事务控制

    下一篇: 20种看ASP程序源码的方法及工具

    1 2 下一页

    Ҷƪл˵?
  • һƪ借他人的程序造自己的家园 菜鸟也会架论坛
    һƪ在ASP中轻松实现记录集分页显示