100:
最常见100状态码。通知浏览器,本次服务端返回的资源文件并不是一个完整独立的资源文件,需要浏览器在接收到响应包
之后,来继续向服务端讨要当前资源文件依赖的其他资源文件:
200:
最常见200状态码。通知浏览器,服务端本次返回的是一个完整独立的资源文件,本次交易圆满结束:
302:
最常见302状态码。通知浏览器,在响应体没有任何结果。但是在响应头中location属性有一个地址。浏览器可以根据这个地址发送请求得到服务(重定向)
最常见404 与 405
404:通知浏览器,在服务端中不存在访问的资源文件
404产生的原因:
通过浏览器向服务端发起了正常请求时,得到404原因
原因1: 地址写错了 /网站名/资源文件
原因2: 在原因1没有问题的情况下,此时问题一定是Tomcat对当前网站放弃管理。导致Tomcat放弃网站的原因只能有一个某个<url-pattern>的内容没有以"/"为开头
通过浏览器向服务端发起默认请求,得到404原因
原因3: 一定是在网站没有存在指定的默认欢迎资源文件
405: 通知浏览器,在服务端找到本次被访问的Servlet,但是这个Servlet
无法处理浏览器的额【请求方式】
GET
浏览器------------->对应Servlet,必须重写doGet
post
浏览器------------->对应Servlet,必须重写doPost
GET
浏览器------------->对应Servlet开发时,没有重写doGet 405
406:后台的返回结果前台无法解析就报406错误
例如:后台返回String类型的数据,前台ajax接收json类型的数据,最终前台ajax会接不到String类型的数据
500:
最常见500状态码
通知浏览器,在服务端找到本次被访问Servlet,这个Servlet有与当前请求方式对应处理方法,但是这个Servlet在处理你的请求阵亡