zoukankan      html  css  js  c++  java
  • 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();

  • 相关阅读:
    3. 无重复字符的最长子串
    24. 两两交换链表中的节点
    2. 两数相加
    23. 合并K个排序链表
    synergy配置 Ubuntu作Server, Win 7作client
    ros与下位机通信常用的c++ boost串口应用
    tar
    发布里程计传感器信息
    ROS TF——learning tf
    在linux终端下打开pdf文件
  • 原文地址:https://www.cnblogs.com/genesis/p/4663496.html
Copyright © 2011-2022 走看看