常见http返回状态码的含义
(1)问题分析:
当客户端通过http协议向服务端发起请求时,都会返回一个状态码表示请求结果。本题主要考核的内容是对http请求结果的了解
(2)核心答案讲解
● 100:这个状态码是告诉客户端应该继续发送请求,这个临时响应是用来通知客户端的,部分的请求服务器已经接受,但是客户端应继续发送求请求的剩余部分,如果请求已经完成,就忽略这个响应,而且服务器会在请求完成后向客户发送一个最终的结果。
● 200:返回200表示请求响应成功
● 202:返回202表示请求已经被受理还未做出响应。
● 400:表示请求无效,常见的情况是请求参数有误,http头构建错误等404:访问不到资源。
● 500:服务器后端错误。
我们java项目开发中常用到的状态码有200、404和500。
(3)问题扩张
完整的http状态码注册表由互联网号码分配局负责维护的。状态码共三位,一共分为5种,从1...5开始。1开头的状态码是消息类型的。2开头的状态码表示成功。3开头的状态码表示需要重定向,也就是需要用户进一步操作。4开头的状态码表示请求错误。5开头的状态吗表示服务器错误。
(4)结合项目使用
http协议是javaweb开发的基石,只要开发javaWEB项目,就无法避免和http打交道,通过获取http的状态码可以知道请求的结果。