You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
400(Bad Request):告知客户端发送了一个错误的请求 401(Unauthorized):请求客户端在获取请求资源之前对自己进行认证 402(Payment Required):未使用但已保留,以作未来之用 403(Forbidden):请求被服务器拒绝 404(Not Found):无法找到所请求的URL 405(Method Not Allowed):发起的请求中带有URL不支持的方法 406(Not Acceptable):客户端可以请求一定类型的实体,当服务端没有相匹配的资源时返回该状态码 407(Proxy Authentication):与401类似,但要求代理服务器认证 408(Request Timeout):客户端请求所花的时间太长,返回此状态码并关闭连接 409(Conflict):请求可能在资源上引发一些冲突 410(Gone):与404类似,但服务器曾经拥有过此资源。通常用于web站点的维护时,通知客户端资源被移除 411(Length Required):服务器要求在请求报文中包含Content-Length 412(Precondition Failed):客户端发起了请求条件,但其中一个条件失败时返回该状态码 413(Request Entity Too Large):客户端发送的主体比服务端能够或希望处理的要大 414(Request URI Too Long):客户端发送的主体比服务端能够或希望处理的要长 415(Unsupported Media Type):服务器无法理解或支持客户端所发实体的类型 416(Request Range Not Satisfiable):客户端请求的是某个范围的资源时,此范围无效或无法满足时返回该状态码 417(Exception Failed):请求的Expect首部包含了一个期望,而服务器无法满足此期望
500(Internet Server Error):服务器遇到一个妨碍它为请求提供服务的错误 501(Not Implement):客户端发起的请求超出了服务器的能力范围(比如使用了服务器不支持的请求方法) 502(Bat Gateway):代理或网关服务器从下一链路受到了一条伪响应 503(Service Unavailable):服务器现在无法为请求提供服务,但将来可以 504(Gateway Timeout):客户端请求网关或代理的请求时间太长,他们在等待另一服务器进行响应时超时了 505(HTTP Version Not Supported):服务器收到了它无法或不愿意支持的协议版本
The text was updated successfully, but these errors were encountered:
首先是状态码分类,便于记忆
接下来是详解:
100(Continue):服务器收到了请求的部分,请客户端继续。一般在客户端有一个请求实体并希望在发送之前查看一下服务器是否会接受这个实体,发送时需要请求报文要包含一个值为100 Continue的Expect请求首部
101(Switching Protocols):说明服务器正在根据客户端的指定,将协议换成Update首部所列的协议
200(OK):请求成功,这是最常见的状态码
201(Created):成功创建了对象,比如PUT请求。响应报文的实体应该包含已创建资源的URL
202(Accepted):请求已接受,表示请求是合法的有效的,但不代表服务器一定会执行这个请求
203(Non-Authoritative Information):实体首部的信息不是来自于源服务器的,而是来自资源的副本
204 (No Content):响应报文中包含首部的状态行,但没有主体部分
205(Reset Content):告知浏览器清除当前html页面的所有表单元素
206(Partial Content):当客户端请求了部分或某个范围的文档时,服务端成功执行了这个部分请求时返回该状态码
300(Multiple Choices):客户端请求了一个实际指向多个资源的URL
301(Moved Permanently):请求的URL已被移除,响应的Location首部应包含资源现在的URL
302(Found):与301类似,但是响应的Location首部包含的是临时的URL,以后的请求还应该用老的URL
303(See Other):告知客户端应该用另一个URL(Location首部中给的)来获取资源
304(Not Modified):客户端发起了一个Get请求(首部有If-Modified-Since:时间),而最近资源在请求的时间之前未被修改
305(Use Proxy):用来说明必须通过一个代理来访问资源
307(Temporary Redirect):与302一样,http/1.1用它来取代302进行临时重定向
400(Bad Request):告知客户端发送了一个错误的请求
401(Unauthorized):请求客户端在获取请求资源之前对自己进行认证
402(Payment Required):未使用但已保留,以作未来之用
403(Forbidden):请求被服务器拒绝
404(Not Found):无法找到所请求的URL
405(Method Not Allowed):发起的请求中带有URL不支持的方法
406(Not Acceptable):客户端可以请求一定类型的实体,当服务端没有相匹配的资源时返回该状态码
407(Proxy Authentication):与401类似,但要求代理服务器认证
408(Request Timeout):客户端请求所花的时间太长,返回此状态码并关闭连接
409(Conflict):请求可能在资源上引发一些冲突
410(Gone):与404类似,但服务器曾经拥有过此资源。通常用于web站点的维护时,通知客户端资源被移除
411(Length Required):服务器要求在请求报文中包含Content-Length
412(Precondition Failed):客户端发起了请求条件,但其中一个条件失败时返回该状态码
413(Request Entity Too Large):客户端发送的主体比服务端能够或希望处理的要大
414(Request URI Too Long):客户端发送的主体比服务端能够或希望处理的要长
415(Unsupported Media Type):服务器无法理解或支持客户端所发实体的类型
416(Request Range Not Satisfiable):客户端请求的是某个范围的资源时,此范围无效或无法满足时返回该状态码
417(Exception Failed):请求的Expect首部包含了一个期望,而服务器无法满足此期望
500(Internet Server Error):服务器遇到一个妨碍它为请求提供服务的错误
501(Not Implement):客户端发起的请求超出了服务器的能力范围(比如使用了服务器不支持的请求方法)
502(Bat Gateway):代理或网关服务器从下一链路受到了一条伪响应
503(Service Unavailable):服务器现在无法为请求提供服务,但将来可以
504(Gateway Timeout):客户端请求网关或代理的请求时间太长,他们在等待另一服务器进行响应时超时了
505(HTTP Version Not Supported):服务器收到了它无法或不愿意支持的协议版本
The text was updated successfully, but these errors were encountered: