服务器返回的状态码分别代表什么意思?

2025-12-13 04:59:57
推荐回答(2个)
回答1:

当我们从客户端向服务器发送请求时,服务器向我们返回状态码 ,状态码就是告诉我们服务器响应的状态 ,通过它,我们就可以知道当前请求是成功了还是出现了什么问题。 
状态码是由3位数字和原因短语组成的(比如最常见的:200 OK) 其中第一位数字表示响应类别,响应类别从1到5分为五种。
1XX信息性状态码(Informational)服务器正在处理请求
2XX成功状态码(Success)请求已正常处理完毕
3XX重定向状态码(Redirection)需要进行额外操作以完成请求
4XX客户端错误状态码(Client Error)客户端原因导致服务器无法处理请求
5XX服务器错误状态码(Server Error)服务器原因导致处理请求出错

回答2:

403 Forbidden.服务器已经理解请求,但是拒绝执?它
404 Not Found.请求失败,请求所希望得到的资源未在服务器上发现.404这个状态码被?泛应?于当服务器不想揭示为何请求被拒绝,或者没有其他适合的响应可?的情况下.
500 Internal Server Error.服务器遇到?个未曾预料的状况,导致它?法完成对请求的处理.?般来说,这个问题都会在服务器的程序码出错时出现.
502 Bad Gateway.作为?关或代理?作的服务器尝试执?请求时,从上游服务器接收到?效的响应.
503 Service Unavailable.由于临时的服务器维护或过载,服务器当前?法处理请求.这个状况是临时的,并且将在?段时间以后恢复.503状态码的存在并不意味着服务器在过载的时候必须使?它.某些服务器只不过是希望拒绝客户端的连接.
504 Gateway Timeout作为?关或代理?作的服务器尝试执?请求时,未能及时从上游服务器(URI标识出的服务器,例如HTTP,FTP,LDAP)或辅助服务器(例如DNS)收到响应。
相关代码详情在传智播客社区都帖子发过,去找下。