首页 > 其他分享 >你了解的HTTP状态码有哪些?

你了解的HTTP状态码有哪些?

时间:2022-09-07 17:56:09浏览次数:64  
标签:状态 HTTP 请求 哪些 码有 短语 服务器 POST 客户端

成功(2XX)

状态码 原因短语 说明
200 OK 客户端向服务端发送请求,服务端正确处理
201 Created 通常是在POST请求或者PUT请求后创建了内容,从而返回响应
202 Accepte 客户端向服务器发送请求,服务器接受了,但是还没处理,不能保证完成请求
204 No content 请求成功了,但响应报文不含实体的主体部分
206 Partial Content 进行的是范围请求, 表示服务器已经处理了部分GET请求

重定向(3XX)

状态码 原因短语 说明
301 Moved Permanently 永久重定向,资源已经被分配了新的URL
302 Found 临时重定向性,表示资源临时分配了新的URL,支持搜索引擎优化`
303 See Other 对于POST请求,表示请求已经被处理,客户端可以接着使用GET方法去请求本地的URL
304 Not Modified 自从上次请求后,请求的网页内容没有修改过, 协商缓存,服务器返回此响应时,不会返回网页内容
307 Temporary Redirect 对于POST请求,表示请求还没处理,客户端应该重新发起POST请求;不对请求做额外处理,正常发送请求,请求location中的url地址

客户端错误(4XX)

状态码 原因短语 说明
400 Bad Request 请求格式错误(语义有误;请求参数有误)
401 UnAuthorized 权限认证未通过,(比如访问需要权限认证的接口时)
403 Forbidden 服务器拒绝访问资源
404 ( Not Found) 表示请求的资源在服务器上没找到
408 Request Timeout 客户端请求超时
409 Confict 请求的资源可能引起冲突

服务端错误(5xx)

状态码 原因短语 说明
500 Internal Sever Error 服务器在执行请求时发生了错误
501 Not Implemented 请求超出服务器能力范围,或者请求服务器不支持的某个方法
503 Service Unavailable 服务器超负荷(假设一台服务器只能承受 10000 人,当第 10001 人访问的时候, 如果服务器没有做负载均衡,那么这个人的网络状态码就是 503)
505 Http Version Not Supported 服务器不支持请求的 HTTP 协议的版本,无法完成处理。

标签:状态,HTTP,请求,哪些,码有,短语,服务器,POST,客户端
From: https://www.cnblogs.com/xiayuxue/p/16666528.html

相关文章