HTTP响应小结

2018-08-14  本文已影响0人  ChanJionHey007

HTTP 响应

1) 能够使用使用浏览器开发工具查看响应

点击"Network",在"Name"选"Headers"就行;

2) 能够理解响应行(状态行)的内容(三个组成)

协议和版本; 状态码; 状态信息

HTTP/1.1  200  OK 

3) 能够理解常见的状态码(200,304,404)

200:服务器正常响应

304:浏览器使用缓存

404:请求的资源不存在

405:GET和POST方法不一致

4) 能够使用 Response 对象操作 HTTP 响应内容(方法)

void setHeader(String name,String value) 指定的键和值;

void setContentType(String type) 专门用于content-type;

void setCharcterEncoding(String charset) 打印流编码,解决乱码;

5) 能够处理响应乱码 setContentType("text/html;charset=utf-8")

6) 能够完成文件下载案例(响应头应用)

1) 从链接上得到文件名

2) 设置 content-disposition 头

3) 得到文件的输入流

4) 得到 response 的输出流

5) 写出到浏览器端

7) 能够使用 ServletContext 域对象(两个功能

void setAttribute("键",Object数据); 向上下文域添加一个键值对

Object getAttribute("键"); 通过键得到值

上一篇 下一篇

猜你喜欢

热点阅读