HttpResponse类
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 允许将响应替换块插入响应,从而允许为缓存的输出响应动态生成指定的响应区域。
HttpResponse类的更多相关文章
- ASP.NET -- WebForm -- HttpResponse 类的方法和属性
ASP.NET -- WebForm -- HttpResponse 类的方法和属性 1. HttpResponse 类的方法 (1) AddCacheDependency: 将一组缓存依赖项与响应关 ...
- C# 之 HttpResponse 类
Response 对象,派生自HttpResponse 类,该类封装来自 ASP.NET 操作的 HTTP 响应信息.存在于System.Web命名空间下. 注:MIME(Multipurpose I ...
- HttpResponse 类
而封闭HTTP输出信息的类型就是HttpResponse类,使用HttpResponse类可以实现三种类型的输出,即文本,URL,二进制流. 实现这三类的属性和方法分别介绍如下:1.文本的输出,在日 ...
- (5)ASP.NET HttpResponse 类
HttpResponse 类用来封装来自 ASP.NET 操作的 HTTP 响应信息 https://msdn.microsoft.com/zh-cn/library/system.web.httpr ...
- .net学习笔记---HttpResponse类
HttpReponse是服务器接收到浏览器的请求后,处理返回结果常用的一个类. 一.属性 Buffer 获取或设置一个值,该值指示是否缓冲输出并在处理完整个响应之后发送它. BufferOutpu ...
- Django——20141014深入理解Django HttpRequest HttpResponse的类和实例
深入理解Django HttpRequest HttpResponse的类和实例 了解META选项 了解中间件 理清所有模板传输模板变量的方式,并作出选择 Django模板系统:如何利用Django模 ...
- java http工具类和HttpUrlConnection上传文件分析
利用java中的HttpUrlConnection上传文件,我们其实只要知道Http协议上传文件的标准格式.那么就可以用任何一门语言来模拟浏览器上传文件.下面有几篇文章从http协议入手介绍了java ...
- HttpResponse的使用方法
HttpResponse的使用方法: HttpRequest类是一个封闭HTTP提交信息的类型,而封闭HTTP输出信息的类型就是HttpResponse类,使用HttpResponse类可以实现三种类 ...
- 在android 6.0(API 23)中,Google已经移除了移除了Apache HttpClient相关的类
推荐使用HttpUrlConnection,如果要继续使用需要Apache HttpClient,需要在eclipse下libs里添加org.apache.http.legacy.jar,androi ...
随机推荐
- 分享一些Comet开发经验
前言 本comet技术主要用于数据库持久层的 穿越防火墙 远程访问.只要有一台中继网站,任意地点的数据库都能被访问. Comet概念介绍 WebIM.网页的客服.meebo等大家听说过了.最近还有个兄 ...
- LR之性能分析基础
1.判断测试结果有效性 2.分析要点提示 3.Analysis主要提供的6大类分析图 4.分析流程
- cocos2d-x CocoStudio中场景触发器(Trigger)的使用和扩展
场景编辑器中的触发器是一种通过事件触发机制,在特定的事件被触发的时候自动执行自己预先定义的动作或者功能. 编辑器中带有一些默认的事件.条件和动作,当然也可以扩展自定义的事件.条件和动作. 触发器可以创 ...
- Matlab命令——目录操作(windows&Linux)
Matlab命令——目录操作(windows&Linux) 1. filesep用于返回当前平台的目录分隔符,Windows是反斜杠(\),Linux是斜杠(/).有时此命令结合ispc命令使 ...
- ansible命令执行模块使用
ansible命令执行模块使用 1.命令执行模块-command 在远程节点上运行命令. 命令模块使用命令名称,接上空格-的分割符作为参数使用,但是不支持管道符和变量等,如果要使用这些,那么可以使用s ...
- 怎么去掉Xcode工程中的某种类型的警告
XCode警告 问题描述 在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了,当sdk升级或者是编译器升级后,这些遗留的代码可能会出现许许多 ...
- Delphi下使用OpenOffice+JodConverter+SWFtools进行文件转换
目的:office文件转换为PDF或SWF,最终可使用Flexpaper调用adobe flash player进行浏览 放弃两个文件转换工具: 1.FlashPaper,转换出的文件由于自带工具栏, ...
- STL源码剖析读书笔记--第6章&第7章--算法与仿函数
老实说,这两章内容还蛮多的,但是其实在应用中一点点了解比较好.所以我决定这两张在以后使用过程中零零散散地总结,这个时候就说些基本概念好了.实际上,这两个STL组件都及其重要,我不详述一方面是自己偷懒, ...
- gson在java和json串之间的应用
public class JsonToJavaUtil { /** * 将json转成成javaBean对象 * * @param <T> * 返回类型 * @param json * 字 ...
- C# html互转mht
using System;using System.Runtime.InteropServices;using System.Text;using System.IO;namespace HTMLCo ...