Java中HTTP状态码都有哪些

上传人:碎****木 文档编号:220861280 上传时间:2021-12-09 格式:DOCX 页数:2 大小:20.88KB
返回 下载 相关 举报
Java中HTTP状态码都有哪些_第1页
第1页 / 共2页
Java中HTTP状态码都有哪些_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java中HTTP状态码都有哪些》由会员分享,可在线阅读,更多相关《Java中HTTP状态码都有哪些(2页珍藏版)》请在金锄头文库上搜索。

1、1.常用状态码介绍在 响应协议中,我们通过 Watch 抓包抓取到响应信息。其中响应首行中就包含一个状态码。状态码由三位数字组成,表示恳求是否被理解或者被满足。 响应状态码的第一个数字定义了响应的类别,后面两位没有具体分类,第一个数字有五种可能的取值,具体介绍如下所示:1xx :表示恳求已接收,需要连续处理。2xx :表示恳求已经成功被效劳器接收、理解、并承受3xx :为完成恳求,客户端需要进一步细化恳求4xx :客户端的恳求有错误5xx :效劳器端消灭错误通过上面的介绍,现在我们来学习几个具体、常用的状态码,如下所示: 状态码说明如下:200 恳求成功,扫瞄器会把响应回来的信息显示在扫瞄器端

2、。404 表示客户端出错,比方说在扫瞄器端恳求一个不存在的资源,这时扫瞄器端会消灭404 状态码。405 客户端错误的一种,表示当前的恳求方式不支持。比方说效劳器端只对GET 恳求做了处理,而客户端的恳求是 post 方式的,这个时候会消灭 405 状态码。500 效劳器端错误,比方说效劳器端代码消灭空指针等特别,扫瞄器就会收到效劳器发送的 500 状态码。302 表示重定向。比方说扫瞄器访问一个资源,效劳器响应给扫瞄器一个302 的状态码,并且通过响应头 Location 发送了一个新的 url,告知扫瞄器去恳求这个url。这就是重定向。304 第一访问一个资源后,扫瞄器会将该资源缓存到本地

3、,其次次再访问该资源时,如果该资源没有发生转变,那么效劳器响应给扫瞄器304 状态码,告知扫瞄器使用本地缓存的资源。2.304 状态码详解:(1) 扫瞄器第一次恳求资源,index.jsp。(2) 效劳器端响应成功,发送状态码200,响应信息中包含一个Last-Modified 响应头, 该响应头的值是 index.jsp 文件的最终修改时间,如 2021/11/10 6:51。(3) 扫瞄器接收到效劳器发送过来的响应信息,将结果显示出来,并将响应内容准时间缓存在本地。(4) 扫瞄器其次次访问这个 index.jsp 页面,在恳求信息中包含 If-Modified-Since 恳求头,该恳求头

4、的值是扫瞄器缓存在本地的时间,也是第一次恳求时效劳器响应回来的时间:2021/11/10 6:51。(5) 效劳器收到扫瞄器的恳求,获得恳求头If-Modified-Since 的值,将这个值与效劳器端 index.jsp 文件的最终修改时间进展比较,假设全都,表示效劳器端没有对index.jsp 进展修改,扫瞄器缓存的是最新的,这时效劳器会响应304 状态码给扫瞄器。假设不全都, 那么正常响应,将最新的资源响应给扫瞄器。在上面的 304 详解时,提到了两个头:Last-Modified:这个是响应头,是扫瞄器第一次恳求一个资源时,效劳器发送给扫瞄器的,值为恳求内容最终的修改时间。If-Modified-Since:这个是恳求头,扫瞄器其次次恳求一个资源时,扫瞄器发送给效劳器的,把第一次效劳器发送给它的时间归还给效劳器。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号