(5)ASP.NET HttpResponse 类

HttpResponse 类用来封装来自 ASP.NET 操作的 HTTP 响应信息

 https://msdn.microsoft.com/zh-cn/library/system.web.httpresponse(v=vs.110).aspx

1.Write (String)

给前端发送响应信息------将字符串写入 HTTP 响应输出流

输出文本

Response.Write("abc");

输出html

Response.Write("<h1>abc</h1>");

js响应

Response.Write("<script>alert('abc')</script>");

2.跳转

Redirect (String)

 重定向到新页面 

Response.Redirect("/Handler1.ashx");

3.清空

Flush()

立即输出缓存中的数据-立即向客户端发送数据

ClearHeaders()

清除缓冲区流中的所有头

Clear()

清除缓冲区流中的所有内容输出

ClearContent()

清除缓冲区流中的所有内容输出

End()

将当前所有缓冲的输出发送到客户端,停止该页的执行,并引发 EndRequest 事件

Close()

关闭到客户端的套接字连接。

4.ContentType

获取或设置输出流的 HTTP MIME 类型

5.ContentEncoding 

获取或设置输出流的 HTTP 字符集

6.添加头部信息

 AppendHeader(String, String)   将 HTTP 头添加到输出流。

第一个参数String 要添加到输出流的 HTTP 头的名称。
第二个参数String要追加到头中的字符串。

7.

BinaryWrite(Byte[])

将二进制字符串写入 HTTP 输出流

原文地址:https://www.cnblogs.com/buchizaodian/p/9511083.html