zoukankan      html  css  js  c++  java
  • Request对象和Response对象

    1.关于Request对象:  

    Request.UserHostAddress:获取访问者的IP地址(用途:可以根据请求的IP来限制某些IP的访问)    

    Request.MapPath("虚拟路径"):将虚拟路径转换成磁盘上的物理路径;

    Server.MapPath("虚拟路径")也可以实现同样的功能,其内部也是调用的Request.MapPath()方法。

    2.关于Response对象:         

    Response.Buffer(Response.BufferOutput),这2个属性控制是否采用响应缓存,默认为true。  

    Response.Flush(),立即将缓冲区中的数据发送到浏览器。  

    Response.Clear(),清空缓冲区中的数据;这样缓冲区中未发送的数据就不会发送到浏览器。  

    Response.ContentEncoding,输出流的编码。  

    Response.ContentType,输出流的类型;html(text/html)、普通文本(text/plain)、JPEG图片(image/JPEG).  

    Response.OutputStream,输出流,指向响应流。  

    Response.End(),终止响应,将之前缓冲区中的数据发送到浏览器,End()方法之后的内容不被执行。常用于防盗链。

    3.Server属性:

     Server.Execute(),在当前页面跳转到另外一个页面,(没有iframe标签)有利于网站SEO.  

    Server.Transfer(),页面跳转,服务器内部的跳转(服务器内部接管,只有1个请求,参数只能是aspx页面,不能是一般处理程序且必须是网站内部的网页);而Response.Redirect(),是2个请求,页面重定向。  

    Server.HtmlEncode(),对页面元素进行编码(使浏览器正确显示内容)。  

    Server.HtmlDecode(),对页面元素进行解码。  

    Server.UrlEncode(),对URL进行编码。  Server.UrlDecode(),对URL进行解码。

  • 相关阅读:
    MobaXtern显示中文
    SD卡识别——记一次stm32识别BanqSD卡 V2.0识别失败的经历。
    《Java 底层原理》Jvm GC算法
    《Java 并发编程》ThreadLock详解
    《Java 底层原理》Jvm对象结构和指针压缩
    《Java 底层原理》Java内存模型
    《Java 底层原理》Java 字节码详解
    jinjia2中的变量使用
    jsonify和json的区别
    虚拟环境是什么?有什么用?怎么用?
  • 原文地址:https://www.cnblogs.com/chens2865/p/3266734.html
Copyright © 2011-2022 走看看