Request对象和Response对象

.Request对象
在网站开发中,服务器端通常需要获取客户端提交的请求信息,此时可以通过Request对象来实现,该对象能够读取客户端在Web请求期间发送的HTTP值。HttpRequest类的常用属性和方法如表5-1所示。
表5-1  HttpRequest类的常用属性和方法


 

Browser
获取或设置有关正在请求的客户端的浏览器功能的信息
ContentType
获取或设置传入请求的MIME内容类型
Cookies
获取客户端发送的Cookie的集合
FilePath
获取当前请求的虚拟路径
Files
获取客户端上载的文件的集合
Form
获取窗体变量集合
QueryString
获取HTTP查询字符串变量集合
ServerVariables
获取Web服务器变量的集合
Params
获取QueryStringFormServerVariablesCookies项的组合集合
Url
获取当前请求的URL的信息

 

 

MapPath
将请求的URL中的虚拟路径映射到服务器上的物理路径
SaveAs
HTTP请求保存到磁盘
2.Response对象
Response对象产生于HttpResponse类,该类封装了来自ASP.NET操作的HTTP响应信息,可用于将HTTP响应信息发送到客户端。HttpResponse对象的常用属性和方法如表5-2所示。
表5-2  HttpResponse类的常用属性和方法


 


 

Buffer
指示是否缓冲输出,并在完成处理整个响应之后将其发送
Cache
获取网页的缓存策略(过期时间、保密性、变化子句)
ContentType
获取或设置输出流的HTTP MIME类型,如
image/jpeg”、“text/html”。默认值为“text/html
Cookies
获取响应Cookie集合
Expires
获取或设置在浏览器上缓存的页过期之前的分钟数。
如果用户在页面过期之前返回该页,则显示缓存版本
IsClientConnected
指示客户端是否仍连接在服务器上
Output
启用到输出HTTP响应流的文本输出
OutputStream
启用到输出HTTP内容主体的二进制输出


 


 

Clear
清除缓冲区流中的所有内容输出
Flush
向客户端发送当前所有缓冲的输出
Redirect
将客户端重定向到新的URL
End
当前所有缓冲的输出发送到客户端,停止该页的执行
Write
将信息写入HTTP响应输出流

2.Response对象
Response对象产生于HttpResponse类,该类封装了来自ASP.NET操作的HTTP响应信息,可用于将HTTP响应信息发送到客户端。HttpResponse对象的常用属性和方法如表5-2所示。
表5-2  HttpResponse类的常用属性和方法

 

 

Buffer
指示是否缓冲输出,并在完成处理整个响应之后将其发送
Cache
获取网页的缓存策略(过期时间、保密性、变化子句)
ContentType
获取或设置输出流的HTTP MIME类型,如
image/jpeg”、“text/html”。默认值为“text/html
Cookies
获取响应Cookie集合
Expires
获取或设置在浏览器上缓存的页过期之前的分钟数。
如果用户在页面过期之前返回该页,则显示缓存版本
IsClientConnected
指示客户端是否仍连接在服务器上
Output
启用到输出HTTP响应流的文本输出
OutputStream
启用到输出HTTP内容主体的二进制输出

 

 

Clear
清除缓冲区流中的所有内容输出
Flush
向客户端发送当前所有缓冲的输出
Redirect
将客户端重定向到新的URL
End
当前所有缓冲的输出发送到客户端,停止该页的执行
Write
将信息写入HTTP响应输出流


posted @ 2009-07-23 14:40  孖仔爸爸  阅读(317)  评论(0)    收藏  举报