您的位置:首页 > 编程语言 > PHP开发

FTP标准协议整理笔记(三)

2006-12-16 11:51 253 查看
三、命令响应码说明
每一条FTP控制连接命令至少有一条响应消息,响应分两部分:3位数字以及跟随其后的文本信息。数字部分定义了返回代码;文本部分则定义了所需的参数或者额外的注释信息。3位的数字描述为xyz.
第一个数字x定义了命令的状态,如
1yz 动作已经开始
2yz 动作已经完成
3yz 命令已经接受
4yz 动作没有发生,主要是过渡信息,可重新尝试
5yz 命令未被接受,不能够重试
第二个数字y定义了命令的状态,如
x0z 语法
x1z 信息
x2z 连接
x3z 鉴别和帐号
x4z 未指明
x5z 文件系统
第三个数字提供附加信息。下图是响应代码表

代码

代码说明
110
重新启动标记应答
120
服务在多久时间内ready
125
数据链路埠开启,准备传送
150
文件状态正常,开启数据连接端口
200
命令执行成功
202
命令执行失败
211
系统状态或是系统求助响应
212
目录的状态
213
文件的状态
214
求助的讯息
215
名称系统类型
220
新的联机服务ready
221
服务的控制连接埠关闭,可以注销
225
数据连结开启,但无传输动作
226
关闭数据连接端口,请求的文件操作成功
227
进入passive
230
使用者登入。
250
请求的文件操作完成。
257
显示目前的路径名称。
331
用户名称正确,需要密码。
332
登入时需要账号信息。
350
请求的操作需要进一部的命令。
421
无法提供服务,关闭控制连结。
425
无法开启数据链路。
426
关闭联机,终止传输。
450
请求的操作未执行。
451
命令终止:有本地的错误。
452
未执行命令:磁盘空间不足。
500
格式错误,无法识别命令。
501
参数语法错误。
502
命令执行失败。
503
命令顺序错误。
504
命令所接的参数不正确。
530
未登入。
532
储存文件需要账户登入。
550
未执行请求的操作。
551
请求的命令终止,类型未知。
552
请求的文件终止,储存位溢出。
553
未执行请求的的命令,名称不正确
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: