HttpResponse对象

为了响应客户端的请求,同样定义了代表响应的类:HttpResponse类,它也定义在命名空间System.Web下,提供向客户端响应的方法和属性。

响应对象用于向浏览器发回服务器处理的结果,这个结果是Http协议中的响应消息。这个消息中包含:状态行,头部,主体部分。

常用属性:

StatusCode:用于设置状态码,例如:200,500等等

StatusDescription:状态的描述信息。

Status:可以直接设置状态行的内容,例如:200 OK

ContentType:响应内容的类型,设置该属性为itexthtml,在输出到Http消息中对应的头部信息为Content-Type:texthtml.

Cookies:向浏览器相应Cookie的集合

OutputStream:相应的内容部分是通过OutputStream属性表示的Http输出流

Output:多数情况下,在web开发中,服务器的处理结果是一个文本网页,Output属性指向了一个经过包装的输出流,文本类型的输出流。这样我们可以非常简单的输出文本内容

ContentEncoding:对于文本内容,所使用的编码由属性ContentEncoding决定

BufferOutput:设置是否缓冲输出的内容

常用方法:

Redirect():重定向

AddHeader():添加输出头,大多数响应的头部信息可以通过HttpResponse属性设置,对于没有对应属性的头部信息,可以通过AddHeader()方法添加

原文地址:https://www.cnblogs.com/fanfan-90/p/12002103.html