今天面试的时候,问我的问题,当时没回答出来,包括状态码。这边看了一下,写一下。
Http协议,又名超文本传输协议,
是万维网使用的底层,主要用于web客户端和服务端的通信作用。
状态码?
2xx(表示请求成功)
200表示数据请求完成,
201表示数据请求完成但是并没有返回数据。
3xx(表示重定向)
301表示请求的网页永久的移动到新的位置。当url发生变化的时候,使用301,搜索引擎保存着新的url
302表示请求的网页临时的移动到新的位置,搜索引擎保存着原来的url
304表示如果自从上次到现在这次打开,没有新的变化,304
告诉搜索引擎机器人,可以节省带宽和开销
4xx(表示客户端错误)
400表示不理解请求的语法
403表示拒绝了请求
404表示找不到资源
410表示请求的资源永久的被删除,返回此状态码
5xx(表示服务期错误)
500表示服务器遇到了错误,无法完成请求
503表示服务器目前无法使用