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的一个实例,它提供对服务器上的方法和属性的访问。

 

posted @ 2026-05-15 15:37  techNote  阅读(1)  评论(0)    收藏  举报