常见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的状态码可以知道请求的结果。

点击此处
隐藏目录