以下代码全部基于Http协议 ;如不懂 ,请自行百科Http协议了解相关知识在阅读此文 ;
设置Location响应头,实现请求重定向
当在浏览器中使用URL地址"http://localhost:8080/JavaWebHttpProtocolStudy_20170828/servlet/ServletDemo01"访问ServletDemo01时,就可以看到服务器作出响应后发送到浏览器的状态码和响应头信息,
服务器返回一个302状态码告诉浏览器,你要的资源我没有,但是我通过Location响应头告诉你哪里有,而浏览器解析响应头Location后知道要跳转到/JavaWebHttpProtocolStudy_20170828/1.jsp页面,所以就会自动跳转到1.jsp,如下图所示:
设置Content-Encoding响应头,告诉浏览器数据的压缩格式
浏览器发给浏览器的响应信息如下:
浏览器支持的压缩格式有:
设置content-type响应头,指定回送数据类型
服务器发给浏览器的响应信息如下:
ServletDemo03的运行结果如下图所示:
设置refresh响应头,让浏览器定时刷新
设置content-disposition响应头,让浏览器下载文件
在浏览器中访问ServletDemo05就会弹出文件下载框,如下图所示:
拂晓时分
我伫立在阒无一人的街角
我熬过了夜晚
——博尔赫斯
一切经得起再度阅读的语言,
一定值得再度思索
——梭罗
你穿过世事朝我走来 迈出的每一步都留下了一座空城 这时,一支从来世射出的毒箭命定了我 唯一的退路 --仓央嘉措
领取专属 10元无门槛券
私享最新 技术干货