资源预览内容
第1页 / 共2页
第2页 / 共2页
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
HTTP 响应的格式 设置响应报头 常见 MIME 类型 常见 HTTP 1.1 响应报头 构建 Excel 电子表格 动态生成 JPEG 图像 定时刷新页面 #Michael 分割线# HTTP 响应的格式 设置响应报头 设置任意响应头 public void setHeader(String headerName, String headerValue) 设定任意的报头 public void setDateHeader(String name,long millisecs) 将自 1970 年以来的毫秒数转换成 GMT 格式日期字符串 public void setIntHeader(String name,int headerValue) 可以省去在调用 setHeader 之前将 int 转换成字符串的麻烦 addHeader, addDateHeader, addIntHeader 增加新报头,而非替换已有的报头 普通响应报头的设置 setContentType 设定 Content-Type 报头 servlet 几乎总会用到这个报头 参见常见 MIME 类型的表格 setContentLength 设定 Content-Length 报头 用于持续性 HTTP 连接。 参见 Connection 请求报头 addCookie 为 Set-Cookie 报头增加一个值 参见介绍 cookie 的部分 sendRedirect 设定 Location 报头(以及改变状态代码) 常见 MIME 类型 常见 HTTP 1.1 响应报头 Cache-Control (1.1) 和 Pragma (1.0) no-cache 值阻止浏览器缓存页面。 Content-Disposition 通过这个报头,可以请求浏览器询问用户将响应存储到磁盘上给定名称的文件中 Content-Disposition: attachment; filename=file-name Content-Encoding 文档的编码方式 Content-Length 响应中的字节数 Content-Type 返回文档时所采用的 MIME 类型。 使用 setContentType 设置这个报头。 Expires 特定的一段时间,这段时间后应该将文档认作是过期,不应该再继续缓存 使用 setDateHeader 设置这个报头 Last-Modified 文档最后被改动的时间 不要直接设置这个报头,而应该提供 getLastModified 方法 Location 浏览器应该重新连接到的 URL 不要直接设置这个报头,而要使用 sendRedirect 进行设定 Refresh 多少秒后浏览器应该重新载入页面 Set-Cookie 浏览器应该记下来的 cookie。不要直接设置这个报头,而应该使用 addCookie WWW-Authenticate 授权的类型和范围需要在 Authorization 报头中给出 构建 Excel 电子表格
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号