1,浏览器会自动解析或者是展示响应的消息的内容。
2,(键值对),对应的就是响应头。
3,(响应体),就是Html的内容。
4,(缓存),的意思是,浏览器找服务器请求了一张图片,服务器把图片响应到浏览器,并缓存到浏览器本地保存,下次浏览器如果要访问图片,直接找本地缓存查看图片即可,减少服务器压力,提高效率。
5,(常见的响应头:)
1. Content-Type:服务器告诉客户端本次响应体数据格式以及编码格式(给浏览器洗脑)
2. Content-disposition:服务器告诉客户端以什么格式打开响应体数据
* 值:
* in-line:默认值,在当前页面内打开
* attachment;filename=xxx:(点击一个超链接,它会弹出一个框框,叫你下载)以附件形式打开响应体。文件下载
6,设置响应行:设置状态码---》setStatus(int sc)
7,设置响应头:setHeader(String name, String value)
8,设置响应体:
* 使用步骤:
1. 首先要request获取到浏览器发送过来的数据(输出流)
* 字符输出流:PrintWriter getWriter()
* 字节输出流:ServletOutputStream getOutputStream()
2. 再使用response输出流,将数据输出到客户端浏览器
|
|