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 输出流