[服务器技术]
网页中常见返回HTTP状态码含义
[复制链接]
|
在日常网页浏览的过程中大家经常会碰到400,403,404,500,502等HTTP状态码,这些状态码对于一般用户来说出现什么都是一样的,反正就是页面打不开了,但是作为网站开发人员或者从事相关工作者认识这些状态码的含义就显得颇为重要了。
7 \* B1 _) `* E% Y( z, {2 n - `; b3 e7 Q" U- a% U% N* w6 X
下面来详细解读各状态码含义:
* p0 c4 e2 X4 {5 h9 l
$ C( P1 S7 m; a" w0 [: a5 @- i 200 [成功] 服务器已成功处理了请求3 c' h4 i& \7 ?. s6 t4 e
& t; B- E( F( e9 r& I 202 [已接受] 已接受请求,但尚未处理5 j$ J+ ~. g+ y# a @: N' T
/ W; ~# \) D3 r6 Y3 ?
204 成功处理了请求,但没有返回内容
; {. d6 M. p9 Q; x
2 m1 V, N9 m9 X# p# W 206 服务器成功处理了部分 GET 请求
1 M! T. O, P" ~( e4 W " D5 `+ \9 f" _. p
301 请求的网页已永久移动到新位置
/ T: o# W4 d5 |' u
& t: t+ K) F* \* V. W: j 302 从不同位置响应请求,以后恢复
) A8 q* {9 \& K& Y & u8 O9 z1 h' a4 M3 L
305 请求者只能使用代理访问请求的网页
8 W- f0 Y7 Y: X6 o' A. j
7 _2 v* d7 N/ y 400 错误请求,服务器不理解请求的语法# C$ x& z' O4 S9 p4 }" |4 [
. q( \* \: M) @- S
401 未授权,请求要求身份验证
; H, h& T) g7 J
/ T% ^/ g# k3 C 403 [禁止] 服务器拒绝请求
) @0 O6 n! H6 D! \ - E/ E9 `& a5 H8 _9 H* H* V
404 [未找到] 服务器找不到请求的网页
8 ^2 O8 u, W# M; b# a: _ 9 ~$ ?) m$ H( E5 Y, _* S% E4 r
500 服务器遇到错误,无法完成请求
1 v7 }% ?5 l: O1 p, w6 |
& G7 S: W( F" L. U( ^7 {" u. v/ m _ 502 作为网关或代理从上游收到无效响应0 a D8 ]4 G- W, I
|
|