Request对象和Response对象
.Request对象
在网站开发中,服务器端通常需要获取客户端提交的请求信息,此时可以通过Request对象来实现,该对象能够读取客户端在Web请求期间发送的HTTP值。HttpRequest类的常用属性和方法如表5-1所示。
表5-1 HttpRequest类的常用属性和方法
2.Response对象
Response对象产生于HttpResponse类,该类封装了来自ASP.NET操作的HTTP响应信息,可用于将HTTP响应信息发送到客户端。HttpResponse对象的常用属性和方法如表5-2所示。
表5-2 HttpResponse类的常用属性和方法
在网站开发中,服务器端通常需要获取客户端提交的请求信息,此时可以通过Request对象来实现,该对象能够读取客户端在Web请求期间发送的HTTP值。HttpRequest类的常用属性和方法如表5-1所示。
表5-1 HttpRequest类的常用属性和方法
|
属性 |
|
| Browser |
获取或设置有关正在请求的客户端的浏览器功能的信息 |
| ContentType |
获取或设置传入请求的MIME内容类型 |
| Cookies |
获取客户端发送的Cookie的集合 |
| FilePath |
获取当前请求的虚拟路径 |
| Files |
获取客户端上载的文件的集合 |
| Form |
获取窗体变量集合 |
| QueryString |
获取HTTP查询字符串变量集合 |
| ServerVariables |
获取Web服务器变量的集合 |
| Params |
获取QueryString、Form、ServerVariables和Cookies项的组合集合 |
| Url |
获取当前请求的URL的信息 |
|
方法
|
说明
|
| MapPath |
将请求的URL中的虚拟路径映射到服务器上的物理路径 |
| SaveAs |
将HTTP请求保存到磁盘 |
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响应输出流 |
浙公网安备 33010602011771号