常见的状态码如下所示:
200 OK
请求被成功处理,服务器会根据不同的请求方法返回结果:
GET:请求的对应资源会作为响应返回
HEAD:请求的对应资源的响应头会(entity-header)作为响应返回,不包括响应体(message-body)
301 Movied Permanently
永久性重定向。该状态码表示请求的资源已经被分配了新的URI,并且以后使用响应报文头部中Location所指的URI
302 Found
该状态码表示请求的资源被分配了新的URI,本次应使用响应报文头部中Location所指的URI
303 See Other
该状态码表示请求对应的资源存放在另一个URI,应使用GET方法获取请求的资源
304 Not Modified
该状态码表示客户端发送附带条件的请求时,服务器允许请求访问资源,但因发生请求为满足条件,直接返回304,服务器端的资源未变,可直接使用客户端未过期的缓存
307 Temporary Redirect
该状态码与302有着相同含义,但不会指定客户端的重定向的请求方法
400 Bad Request
该状态码表示请求报文中存在语法错误。当错误发生时,需要修改请求的内容后再次发送请求
401 Unanthorized
该状态码表示发送的请求需要有通过HTTP认证的认证信息
403 Forbidden
该状态码表明对请求资源的方位被服务器拒绝
404 Not Found
该状态码表明服务器上无法找到请求的资源
500 Internal Server Error
该状态码表示服务器在执行请求时发生了错误
503 Internal Server Error
该状态码表明服务器暂时处于超负荷或正在进行停机维护,无法处理请求