Http响应处理

软件152 罗杰

1. Http响应内容:
a) 响应状态:状态码和状态信息组成
i. 状态码:
1. 1XX:用于指定客户端应响应的某些动作
2. 2XX:用于表示请求成功;例如200表示完成
3. 4XX:用于指出客户端的错误;例如404表示请求的文档不存在
4. 5XX:用户支持服务器错误;一般指Java代码内部错误
b)响应头:
i.响应类型
ii.字符编码
iii.Cookie
c)响应体:文本类型和二进制类型
2. JavaEE向应对象(javax.servlet.http.HttpServletResponse)
a) 方法:
i. 设置向应状态码
1. setStatus()向客户端发送自定义的状态码或者信息
2. sendError()向客户端发送指定的错误信息码
ii 设置向应头
1. setHeader()将指定的名称和值(字符型或者整型常量)的响应头发 送到客户端
2. setDataHeader()将指定的名称和值(long类型)的响应头发送到客 户端
iii 设置响应头的便捷方法
1. setContentType()直接设置向应内容类型MIME响应头
2. setContentLength()设置向应体长度,以字节为单位
3. setCharacterEncoding()设置向应字符集
4. setBufferSize()设置向应体的缓存字节数
iv 设置向应体发送功能方法
1. setContentType()设置响应类型ContentType
2. setCharacterEncoding()设置向应字符编码
3. PrintWriter out=response.getWriter() 取得文本字符流对象
4. out.println() 向流对象发送文本数据
5. out.flush()清空流中缓存的字符
6. out.close()关闭流
7. addCookie()发送cookie到客户端
8. sendRedirect()重定向响应
9. InputStream in=response.getInputStream()取得二进制流

转载于:https://www.cnblogs.com/R0GER/p/7107162.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值