HTTP状态码

HTTP状态码
Andy Yin简介
状态码让客户端知道请求结果,服务器是成功处理了请求,还是出现了错误,又或者是不处理。状态码会和原因短语成对出现,状态码由3位数字组成。
属性 | 类别 | 说明 |
---|---|---|
1XX | 信息 | 请求已被接受,正在处理中 |
2XX | 成功 | 请求已处理成功 |
3XX | 重定向 | 客户端需要附加操作才能完成请求 |
4XX | 客户端错误 | 客户端发起的请求服务器无法处理 |
5XX | 服务器错误 | 服务器在处理请求时发生错误或异常 |
“200 OK”表示请求正常处理完成。
“204 No Content 表示请求处理成功,但是没有资源返回”
“301 Moved Permanently”表示永久重定向,请求的网页已经永久移动到新位置
“302 Moved”表示临时重定向。
“304 Not Modified”表示自从上一次请求以来,页面的内容没有改变过。服务器返回此响应时,不会返回网页内容。
“400 Bad Request”表示客户端请求有语法错误,不能被服务器所理解。
“401 Unauthorized”表示请求未经授权。
“403 Forbidden”表示对请求资源的访问被服务器拒绝了。
“404 Not Found”表示服务器上无法找到请求的资源。
“500 Internal Server Error”表示服务器端在执行请求时发生了错误。也有可能是Web应用存在的bug或某些临时的故障。
“503 Server Unavailable”表示请求未完成,服务器临时过载或当机,一段时间后可能恢复。