第6章 HTTP请求、响应及状态管理
1
本章要点:
掌握HttpRequest对象的应用
掌握HttpResponse对象的应用
掌握HttpServerUtility对象的应用,理解不同方法的页面重定向
掌握跨页面提交的应用。了解ViewState、HiddenField,掌握Cookie、Session、Application、Profile应用。
2
目录
HTTP请求
HTTP响应
HttpServerUtility
跨网页提交
3
目录
状态管理
ViewState
HiddenField控件
Cookie
Session
Application
Profile
小结
4
HTTP请求
通过Page类的属性Request能很好地控制请求数据,如访问客户端的浏览器信息、查询字符串、Cookie等信息。
Page类的属性Request是一个HttpRequest对象,它封装了HTTP请求信息。
5
HttpRequest对象的数据集合对应表
数据集合
说明
QueryString
从查询字符串中读取用户提交的数据。
Cookies
获得客户端的Cookies数据。
ServerVariables
获得服务器端或客户端环境变量信息。
ClientCertificate
获得客户端的身份验证信息。
Browser
获得客户端浏览器信息。
获取HttpRequest对象的Browser数据集合的语法格式:。
6
QueryString数据集合
使用QueryString获得的查询字符串是指跟在URL后面的变量及值,以“?”与URL间隔,不同的变量之间以“&”间隔。
7
实例6-1 QueryString的使用
,;。
源程序:
源程序:
8
ServerVariables数据集合
可很方便地取得服务器端或客户端的环境变量信息,如客户端的IP地址等。语法格式如下:
["环境变量名"]
9
常用的环境变量表
环境变量名
说明
CONTENT_LENGTH
发送到客户端的文件长度。
CONTENT_TYPE
发送到客户端的文件类型。
LOCAL_ADDR
服务器端的IP地址。
REMOTE_ADDR
客户端IP地址。
REMOTE_HOST
客户端计算机名。
SERVER_NAME
服务器端计算机名。
SERVER_PORT
服务器端网站的端口号。
10
第6章 HTTP请求、响应及状态管理 来自淘豆网m.daumloan.com转载请标明出处.