常用的状态码

{asset_img 1.png 表格}

  • 200:一切正常

  • 204 No content:一切正常,但响应头后没有 body 数据

  • 206:这种响应是在客户端表明自己只需要目标URL上的部分资源的时候返回的.这种情况经常发生在客户端继续请求一个未完成的下载的时候

​ (状态码 206 通常还会伴随着头字段“Content-Range”,表示响应报文里 body 数据的具体范围,供客户端确认,例如“Content-Range: bytes 0-99/2000”,意思是此次获取的是总计 2000 个字节的前 100 个字节。)

  • 301:永久性重定向

  • 302:临时重定向

    301 和 302 都会在响应头里使用字段 Location 指明后续要跳转的 URI

  • 303:跟302相似,只是对于POST请求,它表示请求已经被处理,客户端可以接着使用GET方法去请求Location里的URI

  • 304:“304 Not Modified”,表示资源未修改,用于缓存控制。它不具有通常的跳转含义,但可以理解成“重定向已到缓存的文件”(即“缓存重定向”)。

  • 307:临时重定向,与302类似,只是强制要求使用POST方法

  • 400 Bad Request:请求报文语法有误,服务器无法识别

  • 401:请求需要认证

  • 403 Forbidden:请求的对应资源禁止被访问

  • 404 Not Found:服务器无法找到对应资源

  • 500 Internal Server Error:服务器内部错误

  • “502 Bad Gateway”通常是服务器作为网关或者代理时返回的错误码,表示服务器自身工作正常,访问后端服务器时发生了错误,但具体的错误原因也是不知道的。

  • 503 Service Unavailable:服务器正忙