状态码的职责就是当客户端向服务器发送请求时,描述返回的请求结果。借助返回的状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。
大体如下:
1xx information(信息状态码) 接受的请求正在处理
2xx success(成功状态码) 请求正常处理完毕
3xx redirection(重定向状态码) 需要附加操作完成请求
4xx client erro (客户端错误状态码) 服务器无法处理请求
5xx server errro (服务器错误状态码) 服务器处理请求出错
2xx: 成功
200表示从客户端发来的请求被正常处理了
204请求处理成功但是没有资源返回
· 206客户端进行了范围请求,而服务器成功执行了
3xx:重定向
301表示永久性重定向,客户端以后要访问资源指定的URI
302表示临时重定向,请求资源已被分配新的URI,希望用户本次能重新访问URI
303表示请求资源存在另一个URI,应使用get方法定向获取请求资源
302与303很类似,但是301和302标准是禁止将post改为get的!
时间: 2024-09-28 21:06:07