标签:void 阻塞队列 rem package 同步 存储 int public interrupt
1xx
处于中间状态,还需后续操作
2xx
成功收到报文并正确处理
200 OK
常见的成功状态码,表示一切正常,客户端获取期望的处理结果。如果不是 Head 请求,那么在响应头中通常会有 body 数据
204 No Content
含义与 200 很相似,不同在于响应头中没有 body 数据
206 Partial Content
是 HTTP 分块下载或断点续传的基础,在客户端发送 "范围请求"、要求获取资源的部分数据时出现,它与 200 一样,也是服务器成功处理了请求,但 body 里的数据不是资源的全部,而是其中的一部分。状态码 206 通常还会伴随着头文字端 ‘Content-Range‘ ,表示响应报文里 body 数据的具体范围,供客户端确认,例如 "Content-Range : bytes 0-99/5000",意思是此次获取的是总计 5000 个字节的前 100 个字节
3xx
重定向到其他资源位置
301 Moved Permanently
"永久重定向",意思是本地请求的资源已经不存在,使用新的 URI 再次访问
302 Moved Temporarily
临时重定向,所请求的资源还在,但目前需要另一个 URI 访问
注
301 和 302 通过在字段 Location 中表明需要跳转的 URI 。两者最大的不同在于一个是临时改变,一个是永久改变。例如,需要将网站全部升级为 HTTPS 这种永久改变就需要配置 301 。有时候晚上更新系统,系统暂时不能用,可以配置 302 ,此时不会做缓存优化,第二天还会访问原来的地址
304 Not Modified
运用与缓存控制,用于 If-Modified-Since 等条件请求,表示资源未修改,即缓存重定向
4xx
请求报文有误,服务器无法处理
400 Bad Request
通用错误码,表示请求报文有错误,但这个错误过于笼统。不知道是客户端还是哪里的错误,所以在实际应用中,通常会返回含有明确含义的错误吗
403 Forbidden
表示服务器禁止访问资源,原因比如涉及到敏感词汇、法律禁止等
404 Not Found
想要的资源在本地为找到从而无法提供给服务端,但现在只要服务器"耍脾气"就会给你404我们也不知道其中的原因
405 Method Not Allowed
获取资源的方法好几种,我们可以对某种方法进行限制,例如不能用 POST ,只能用 GET
406 Not Acceptable
客户端资源无法满足客户端请求的条件,例如请求中需要中文但只有英文
408 Request Timeout
409 Confilct
多个请求发生了冲突,可以理解为多线程并发的常态
5xx
服务器错误,服务器对请求出的时候发生内部错误
500 Internal Server Error
通用错误码,服务器到底什么错不可知
502 Bad Gateway
服务器作为网关或或者代理时返回的错误码,表示服务器自身工作正常,访问后端服务器时发生了错误
503 Service Unavailable
服务器当前很忙,暂时无法响应服务
标签:void 阻塞队列 rem package 同步 存储 int public interrupt
原文地址:https://www.cnblogs.com/blackBlog/p/13451483.html