一、http协议是什么
http协议(hypertext tranfer protocol,超文本传输协议),是用于从万维网(www:world wide web)服务器传输超文本到本地浏览器的传送协议。
二、http状态码五大类
一)1xx
信息,服务器收到请求,需要请求者继续执行操作。
二)2xx
成功,操作被成功接收并处理。常见的是200,代表请求成功。
三)3xx
重定向,表示需要进一步的操作以完成请求。
四)4xx
客户端错误,请求包含语法错误或无法完成请求。
1、 401
unauthorized,请求要求用户的身份认证,才能下一步操作。
2、 403
forbidden,该用户已授权,但没权限,被拒绝操作。
3、 404
not found,未找到资源,一般是url没写对。
五)5xx
服务器错误,服务器在处理请求的过程中发生了错误。
1、 500
internal server error,服务器内部错误,后端处理有问题,无法完成请求。
2、 502
bad gateway,作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应。
3、 504
gateway time-out,充当网关或代理的服务器,未及时从远端服务器获取请求。