asp.net webAPP之request与response
站在 服务器的角度理解request与response
request接收到服务端
response输出(发送)到浏览器
request在web编程中是接收之意 web服务器接收
request成员
(1)request.UrlRefer 获取请求来源 即是从哪个网页访问的另一个动态aspx网页(见实例),即得到那个html文件,主要用于防盗链
(2)request.UserHostAddress 获取浏览器用户(访问者)主机IP
(3)request.Cookies 如request.Cookies["mySessionId"];获取从浏览器发过来的浏览器端的Cookie,从里面读取Cookie值
(4)request.MapPath(virtualPath)将虚拟路径转换为磁盘上的物理路径
response成员
(1)response.Buffer同response.BufferOutput 默认值为true即把response.write(...不是直接输出给浏览器,而是先缓存在服务器端一个Buffer容器中,统一返回给浏览器 此属性一般不动,保持默认的true
(2)response.Flush()碰到此句,此语句之前的response.write(...会立即从缓冲区中返回给浏览器
(3)response.Clear()清空此语句之前的缓冲区,没了,也不返回了
(4)response.ContentEncoding输出流的编码
(5)response.ContentType输出流的内容类型比如text/html或text/plain或image/jpeg
Server成员
Server属性是HttpServerUtility的一个实例,它提供对服务器上的方法和属性的访问。

浙公网安备 33010602011771号