HttpReponse是服务器接收到浏览器的请求后,处理返回结果常用的一个类。

一、属性

Buffer       获取或设置一个值,该值指示是否缓冲输出并在处理完整个响应之后发送它。 
BufferOutput    获取或设置一个值,该值指示是否缓冲输出并在处理完整个页之后发送它。 
Cache       获取网页的缓存策略(例如:过期时间、保密性设置和变化条款)。 
CacheControl    获取或设置与 HttpCacheability 枚举值之一匹配的 Cache-Control HTTP 标头。 
Charset        获取或设置输出流的 HTTP 字符集。 
ContentEncoding  获取或设置输出流的 HTTP 字符集。 
ContentType     获取或设置输出流的 HTTP MIME 类型。 
Cookies      获取响应 Cookie 集合。 
Expires      获取或设置在浏览器上缓存的页过期之前的分钟数。如果用户在页面过期之前返回同一页,则显示缓存的版本。提供 Expires 是为了与 ASP 的先前版本保持兼容。 
ExpiresAbsolute   获取或设置从缓存中移除缓存信息的绝对日期和时间。提供 ExpiresAbsolute 是为了与 ASP 的先前版本保持兼容。 
Filter        获取或设置一个包装筛选器对象,该对象用于在传输之前修改 HTTP 实体主体。 
HeaderEncoding   获取或设置一个 Encoding 对象,该对象表示当前标头输出流的编码。 
Headers       获取响应标头的集合。 
IsClientConnected   获取一个值,通过该值指示客户端是否仍连接在服务器上。 
IsRequestBeingRedirected   获取一个布尔值,该值指示客户端是否正在被传输到新的位置。 
Output       启用到输出 HTTP 响应流的文本输出。 
OutputStream    启用到输出 HTTP 内容主体的二进制输出。 
RedirectLocation   获取或设置 Http Location 标头的值。 
Status       设置返回到客户端的 Status 栏。 
StatusCode     获取或设置返回给客户端的输出的 HTTP 状态代码。 
StatusDescription  获取或设置返回给客户端的输出的 HTTP 状态字符串。 
SubStatusCode   获取或设置一个限定响应的状态代码的值。 
SuppressContent  获取或设置一个值,该值指示是否将 HTTP 内容发送到客户端。 
TrySkipIisCustomErrors   获取或设置一个值,该值指定是否禁用 IIS 7.0 自定义错误。

二、方法

AddCacheDependency       将一组缓存依赖项与响应关联,这样,如果响应存储在输出缓存中并且指定的依赖项发生变化,就可以使该响应失效。 
AddCacheItemDependencies      已重载。 使缓存响应的有效性依赖于缓存中的其他项。 
AddCacheItemDependency      使缓存响应的有效性依赖于缓存中的其他项。 
AddFileDependencies         已重载。 使缓存响应的有效性依赖于缓存中的其他项。 
AddFileDependency         将单个文件名添加到文件名集合中,当前响应依赖于该集合。 
AddHeader             将一个 HTTP 标头添加到输出流。提供 AddHeader 是为了与 ASP 的先前版本保持兼容。 
AppendCookie            基础结构。将一个 HTTP Cookie 添加到内部 Cookie 集合。 
AppendHeader           将 HTTP 头添加到输出流。 
AppendToLog            将自定义日志信息添加到 Internet 信息服务 (IIS) 日志文件。 
ApplyAppPathModifier       如果会话使用 Cookieless 会话状态,则将该会话 ID 添加到虚拟路径中,并返回组合路径。如果不使用 Cookieless 会话状态,则 ApplyAppPathModifier       返回原始的虚拟路径。 
BinaryWrite            将一个二进制字符串写入 HTTP 输出流。 
Clear               清除缓冲区流中的所有内容输出。 
ClearContent           清除缓冲区流中的所有内容输出。 
ClearHeaders           清除缓冲区流中的所有头。 
Close               关闭到客户端的套接字连接。 
DisableKernelCache        禁用当前响应的内核缓存。 
End                将当前所有缓冲的输出发送到客户端,停止该页的执行,并引发 EndRequest 事件。 
Flush               向客户端发送当前所有缓冲的输出。 
Pics                 将一个 HTTP PICS-Label 标头追加到输出流。 
Redirect               已重载。 将客户端重定向到新的 URL。 
RemoveOutputCacheItem     从缓存中移除与指定路径关联的所有缓存项。此方法是静态的。 
SetCookie             基础结构。更新 Cookie 集合中的一个现有 Cookie。 
TransmitFile           已重载。 将指定的文件直接写入 HTTP 响应输出流,而不在内存中缓冲该文件。 
Write               已重载。 将信息写入 HTTP 响应输出流。 
WriteFile             已重载。 将指定的文件直接写入 HTTP 响应输出流。 
WriteSubstitution         允许将响应替换块插入响应,从而允许为缓存的输出响应动态生成指定的响应区域。

转载于:https://www.cnblogs.com/dekevin/p/4551897.html

HttpResponse类相关推荐

  1. C# 之 HttpResponse 类

    Response 对象,派生自HttpResponse 类,该类封装来自 ASP.NET 操作的 HTTP 响应信息.存在于System.Web命名空间下. 注:MIME(Multipurpose I ...

  2. HttpResponse 类

    而封闭HTTP输出信息的类型就是HttpResponse类,使用HttpResponse类可以实现三种类型的输出,即文本,URL,二进制流.   实现这三类的属性和方法分别介绍如下: 1.文本的输出, ...

  3. 【django】HttpResponse对象

    视图在接收请求并处理后,必须返回HttpResponse对象或⼦对象.HttpRequest对象由Django创建,HttpResponse对象由开发⼈员创建. 一.HttpResponse 可以使⽤ ...

  4. Python Django 前后端数据交互 之 HttpRequest、HttpResponse、render、redirect

    在使用三神装的时候,首先当然是得要导入它们: from django.shortcuts import HttpResponse, render, redirect 一.HttpRequest捕获请求 ...

  5. HttpRequest 类

    关于此类的介绍:查看HttpRequest类 点击查看:HttpRequest中方法的封装 跟这个类对应的HttpResponse类 定义:使 ASP.NET 能够读取客户端在 Web 请求期间发送的 ...

  6. Django视图层:视图函数、视图类

    一.视图层The view layer Django 具有 "视图" 的概念,负责处理用户的请求并返回响应. 二.视图函数 View functions mysite/views. ...

  7. binarytreenode”使用 类 模板 需要 模板 参数列表_0基础掌握Django框架(7)Django模板介绍...

    为了更好的学习效果,请搭配视频教程一起学习: [免费]Python全栈开发系列教程 - 网易云课堂​study.163.com 模板 在之前的章节中,视图函数只是直接返回文本,而在实际生产环境中其实很 ...

  8. HTTP请求上下文之终结:HttpContext类

    在处理请求执行链的各个阶段中,会有一个对象在各个对象之间进行传递,也即会保存请求的上下文信息,这个对象就是HttpContext对象.HttpContext粉状了ASP.NET要处理的单次请求的所有信 ...

  9. python中response对象的方法_django HttpResponse对象 - 刘江的django教程

    HttpResponse对象 阅读: 32804 评论:3 HttpResponse类定义在django.http模块中. HttpRequest对象是浏览器发送过来的请求数据的封装,HttpResp ...

最新文章

  1. linux双网卡私网,linux双网卡路由配置私网专线
  2. 面试题整理(机器学习、数据结构)
  3. 转 UIAlertView 不显示、屏幕变灰
  4. CodeVS 1044 拦截导弹(DP)
  5. Hibernate hql getHibernateTemplate()常用方法汇总
  6. HTTP与Tcp协议下双工通信的差异
  7. scanf函数的返回值问题
  8. static_cast、dynamic_cast、reinterpret_cast、和const_cast
  9. Ubuntu16.04 安装LaTex并配置中文环境
  10. js 报错(intermediate value)(...) is not a function
  11. Topic 9. SCI 文章第二张表—单因素回归分析表
  12. 将点分十进制转换为ip地址表示
  13. PhpStorm设置格式化代码快捷键
  14. palantir_Palantir Technologies有望成为今年最大的IPO
  15. Codeforces 417 D. Cunning Gena
  16. Spring注解开发配置
  17. 8.10-8.13 shell的cut,sort_wc_uniq,tee_tr_split,特殊符号
  18. kali wmap使用教程
  19. 深入解析Flutter下一代渲染引擎Impeller
  20. 彻底删除wine安装的软件

热门文章

  1. 《Unix网络编程(第3版)》代码编译的一些问题
  2. python画logistic拟合曲线_Logistic回归python实现
  3. SAP License:利润中心的替代应用
  4. 风控做得好,离不开这一项核心能力
  5. 二十三种设计模式[6] - 适配器模式(Adapter Pattern)
  6. 华为S5300系列交换机V100R005SPH020升级补丁
  7. Codeforces 938.C Constructing Tests
  8. 【随笔】4.上海上港
  9. 河南省多校连萌(一) E题【kruskal】
  10. 背景透明,文字不透明效果