• ASP.Net核心对象之HttpResponse


    简介:

    HttpResponse是对响应报文进行设置的一个对象。
    通过context. Response 能够得到HttpResponse对象。

    context.Response.Charset;//获取或设置输出流的 HTTP 字符集
    context.Response.ContentType;//获取或设置输出流的 HTTP MIME 类型
    context.Response.Cookies;//获取响应 Cookie 集合
    context.Response.End;//终止HttpHamdler的执行
    context.Response.Expires;//获取或设置在浏览器上缓存的页过期之前的分钟数
    context.Response.Headers;//获取响应标头的集合
    context.Response.IsClientConnected;//获取一个值,通过该值指示客户端是否仍连接在服务器上
    context.Response.Output;//启用到输出 HTTP 响应流的文本输出
    context.Response.Redirect;//将请求重定向到新 URL 并指定该新 URL
    context.Response.RedirectLocation;//获取或设置 Http Location 标头的值
    context.Response.SetCookie;//更新 Cookie 集合中的一个现有 Cookie
    context.Response.Status;//设置返回到客户端的 Status 栏
    context.Response.StatusCode;//获取或设置返回给客户端的输出的 HTTP 状态代码
    context.Response.StatusDescription;//获取或设置返回给客户端的输出的 HTTP 状态字符串
    context.Response.SubStatusCode;//获取或设置一个限定响应的状态代码的值
    context.Response.SuppressContent;//获取或设置一个值,该值指示是否将 HTTP 内容发送到客户端
    context.Response.Write;//将一个字符串或其它类型写入 HTTP 响应输出流
    context.Response.WriteFile;//将指定的文件直接写入 HTTP 响应输出流

    context.Response.End();//终止HttpHamdler的执行,这句话写在一个方法中时,调用这个方法后面的代码不再向下执行了,常用在一个方法中,注意与return的区别,return只是终止一个方法;
    用这种方法可以抓住异常
    try
    {
    context.Response.End();
    }
    catch(Exception ex)
    {

    }
    因为异常处理效率低,所以尽可以的不用Response.End();

  • 相关阅读:
    VIM的强大功能
    BigDecimal.ROUND_HALF_XXX的各种用法
    拒绝服务攻击
    浅谈(接口)测试注意事项四
    jmeter 与 java http
    Xms Xmx PermSize MaxPermSize 区别
    Jquery过滤器
    JQ工具函数运用
    C#扩展方法
    LINQ TO XML基础
  • 原文地址:https://www.cnblogs.com/genesis/p/4663496.html
Copyright © 2020-2023  润新知