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进行解码。

  • 相关阅读:
    一个简单的CI分页类
    php版给UEditor的图片在线管理栏目增加图片删除功能
    PHP 中获取文件名及路径
    session共享
    linux进阶之Tomcat服务篇
    Linux进阶之环境变量文件/etc/profile、/etc/bashrc、/etc/environment
    shell应用之简单计算器
    Linux进阶之日志管理
    Linux进阶之LAMP和LNMP动态网站搭建
    linux进阶之子网划分
  • 原文地址:https://www.cnblogs.com/chens2865/p/3266734.html
Copyright © 2011-2022 走看看