FTP# o5 f4 b( K8 [: j7 O( @, l' Y( E Z
8 V+ D4 v6 g) U0 p5 w) _
1xx - 肯定的初步答复
4 J% \3 t1 c% g3 I' t$ W, d这些状态代码指示一项操作已经成功开始,但客户端希望在继续操作新命令前得到另一个答复。 : X4 e! S' D* [
• 110 重新启动标记答复。 5 l0 F, F: D9 t1 n
• 120 服务已就绪,在 nnn 分钟后开始。 8 F! b& v3 U: U" S' j5 ^
• 125 数据连接已打开,正在开始传输。
% [. C& C: `* ^( c( Q f• 150 文件状态正常,准备打开数据连接。
' P2 ~# {, } _9 E2 s- O; h. [/ W' ]4 c4 T) s1 p
2xx - 肯定的完成答复
9 R( [, {2 [: ^" |- ]0 X+ M一项操作已经成功完成。客户端可以执行新命令。 . m) W( i$ l" r, G4 u" A. x
• 200 命令确定。 ! K' x+ o' _8 B/ S7 R8 Q
• 202 未执行命令,站点上的命令过多。 + Z1 Y$ ]4 u( Q! j8 ?
• 211 系统状态,或系统帮助答复。 ! B Y: }; o% v9 T+ ?2 U% l
• 212 目录状态。
0 a% K5 `! ~& n1 y, A) X• 213 文件状态。
. m4 z2 e( U+ i• 214 帮助消息。
/ p$ s4 Z! x- ^• 215 NAME 系统类型,其中,NAME 是 Assigned Numbers 文档中所列的正式系统名称。 & i! Q+ K% s" e
• 220 服务就绪,可以执行新用户的请求。
j" G1 F. H/ M: t) i% H• 221 服务关闭控制连接。如果适当,请注销。 1 q6 E n7 E: S( Y
• 225 数据连接打开,没有进行中的传输。
# I, ]6 u& R. \) E2 U7 G• 226 关闭数据连接。请求的文件操作已成功(例如,传输文件或放弃文件)。
4 ?0 P/ C7 l4 G3 V9 C- W! ?+ o8 r• 227 进入被动模式 (h1,h2,h3,h4,p1,p2)。
0 O o( r: R e' ]$ V% D• 230 用户已登录,继续进行。
8 _, x: R" G0 _' y4 C• 250 请求的文件操作正确,已完成。
: Y) H% }8 C/ G$ K• 257 已创建“PATHNAME”。
& s2 N% e& X9 ^# \: M) U# J
% W5 @1 M' m% D# S+ M$ D+ J6 g3xx - 肯定的中间答复7 x4 ?. I L6 l1 f
该命令已成功,但服务器需要更多来自客户端的信息以完成对请求的处理。 ) O3 Y# i4 j7 L0 g" r0 _( U
• 331 用户名正确,需要密码。 & p9 ^/ Q( q/ v3 Q8 [( y
• 332 需要登录帐户。
" V* E9 ~# X' v& g+ }: R. J• 350 请求的文件操作正在等待进一步的信息。
) x. K: J2 c6 A$ H* ]5 |) S" M7 [6 U( d$ [7 z) O4 y* q6 K) W
4xx - 瞬态否定的完成答复4 j) o, K: x; j7 z7 ^
该命令不成功,但错误是暂时的。如果客户端重试命令,可能会执行成功。
! s0 }8 }: \$ x' J& [# }) u• 421 服务不可用,正在关闭控制连接。如果服务确定它必须关闭,将向任何命令发送这一应答。 # P1 j3 y" W5 H2 n. F. {
• 425 无法打开数据连接。
" \8 t0 J8 O, k8 K' T• 426 Connection closed; transfer aborted. 5 s! x, M' R7 Q8 a
• 450 未执行请求的文件操作。文件不可用(例如,文件繁忙)。 8 J* J, h/ Q8 l$ V4 v' B
• 451 请求的操作异常终止:正在处理本地错误。
( N2 d8 ~7 X% `3 b4 ?+ C• 452 未执行请求的操作。系统存储空间不够。
, m: n+ X0 G1 O8 `' ?+ S9 g. c8 I, i* V7 z2 K
5xx - 永久性否定的完成答复
6 D* I6 x8 @+ K1 ]. T9 a0 w: V8 h0 F- J该命令不成功,错误是永久性的。如果客户端重试命令,将再次出现同样的错误。
# a$ \6 w, e8 W; |7 C* k• 500 语法错误,命令无法识别。这可能包括诸如命令行太长之类的错误。 & a) E/ b# v9 l* n& p1 J
• 501 在参数中有语法错误。
3 D: e" U' v% N0 k6 K5 M5 Q B# I• 502 未执行命令。
+ R: \* |! q) x! N' X4 T+ V• 503 错误的命令序列。
% A3 n1 o2 {& W# a8 O• 504 未执行该参数的命令。
( L' x8 M/ Y7 R E" t* P' g• 530 未登录。 0 P% D5 N9 W) d' ?* O
• 532 存储文件需要帐户。 ; t. ]! |9 L! m& x
• 550 未执行请求的操作。文件不可用(例如,未找到文件,没有访问权限)。
: B: N9 K& ~$ |. D• 551 请求的操作异常终止:未知的页面类型。
6 N n. ?5 w2 C: S9 a# _! ]• 552 请求的文件操作异常终止:超出存储分配(对于当前目录或数据集)。
4 L$ v: t- t o- V• 553 未执行请求的操作。不允许的文件名。
: h6 [. r- M; [) U8 l# D7 X0 \' u' U! B3 [; n% r
常见的 FTP 状态代码及其原因
2 t5 z6 R2 R: p5 v% v4 \• 150 - FTP 使用两个端口:21 用于发送命令,20 用于发送数据。状态代码 150 表示服务器准备在端口 20 上打开新连接,发送一些数据。 , Q! g/ g9 M: Z3 \# }& d' x
• 226 - 命令在端口 20 上打开数据连接以执行操作,如传输文件。该操作成功完成,数据连接已关闭。
1 W+ M- J7 t/ l5 m4 M+ ?/ w$ n• 230 - 客户端发送正确的密码后,显示该状态代码。它表示用户已成功登录。 # o2 g7 |# B8 ~6 s* I8 L
• 331 - 客户端发送用户名后,显示该状态代码。无论所提供的用户名是否为系统中的有效帐户,都将显示该状态代码。 ( ^1 C4 M, V; W; A% J
• 426 - 命令打开数据连接以执行操作,但该操作已被取消,数据连接已关闭。 2 N( m4 l3 z' p2 z5 q& y
• 530 - 该状态代码表示用户无法登录,因为用户名和密码组合无效。如果使用某个用户帐户登录,可能键入错误的用户名或7 K- U' W# A) w0 x z( p) m+ M
密码,也可能选择只允许匿名访问。如果使用匿名帐户登录,IIS 的配置可能拒绝匿名访问。
8 z+ ^7 s6 l1 k7 ?$ k• 550 - 命令未被执行,因为指定的文件不可用。例如,要 GET 的文件并不存在,或试图将文件 PUT 到您没有写入权限的目录。
: {; a) L# _# ]2 e解决一切网站安全,湖盟云防火墙:hnhack.com! X0 S" F" U* v4 N0 ]
/ Y$ U5 G$ w! `5 r" c" e; s! B |
|