最近整准备面试的东西,今天刷面试题突然刷到了一道关于http状态码的题目,所以特此来列举一些常见的状态码
2xx
- 200: 表示客户端发送的请求在服务端被正确处理
- 204(no content): 表示请求成功,但是响应报文不含实体的主体部分
- 205(reset request):表示请求成功,但是响应报文不含实体的主体部分,但是不同的是要求请求方重置内容
- 206(partial content): 表示客户端发送的范围请求
3xx
- 301: 永久重定向,表示请求的资源已分配了新的URL
- 302: 临时重定向,表示请求的资源临时分配了新的URL
- 303: 表示请求的资源还存在另外一个URL,可以通过GET请求访问
- 304: 资源缓存,表示客户端发送的请求被允许,但是请求的内容没有改变
- 307: 临时重定向,期望客户端保持请求方法不变向新的地址发出请求
4xx
- 400: 表示请求的报文存在语法错误
- 401: 表示发送的请求需要有通过HTTP认证的认证信息
- 403: 表示请求被服务器拒绝
- 404: 表示请求的资源不存在
5xx
- 500: 服务器执行请求时发生错误
- 501: 服务器不支持挡球请求所需要的某个功能
- 503: 表示服务器宕机(超负载或者正在维护)
上面就是一些常见的状态码,有什么错误或者补充大家可以在下面留言