FTP返回值代表含义
FTP:屏幕信息举例
1、用户要用FTP和远地主机(网络信息中心NIC上的主机)建立连接。
2、本地FTP发出的连接成功信息。
3、从远地服务器返回的信息,220表示“服务就绪”。
4、本地FTP提示用户键入名字。用户键入的名字表示“匿名”。在internet上有许多文件免费向公众提供。用户不需要键入自己的真是名字而只需键入anonymous即可。
5、数字331表示“用户名正确”,需要口令。
6、本地FTP提示用户键入口令。用户这时可键入guest作为匿名的口令,也可以键入自己的电子邮件地址,即耶鲁大学数学系名为xyz的主机上的abc。
7、数字230表示用户已经注册完毕。
8、“ftp> ”是FTP提示信息。用户键入的是将目录改变为包含RFC文件的目录。
9、字符CWD是FTP的标准命令,代表Change Working Directory。
10、用户要求将名为rfc1261.txt的文件复制到本地主机上,并改名为nicinfo。
11、字符PORT是FTP的标准命令,表示要建立数据连接。200表示“命令正确”。
12、数字150表示“文件状态正确,即将建立数据连接”。
13、数字226是“释放数据连接”。现在一个新的本地文件已产生。
14、用户键入退出命令。
15、表明FTP工作结束。
这些状态代码指示一项*作已经成功开始,但客户端希望在继续*作新命令前得到另一个答复。
?? 110 重新启动标记答复。
?? 120 服务已就绪,在 nnn 分钟后开始。
?? 125 数据连接已打开,正在开始传输。
?? 150 文件状态正常,准备打开数据连接。
2xx - 肯定的完成答复
一项*作已经成功完成。客户端可以执行新命令。
?? 200 命令确定。
?? 202 未执行命令,站点上的命令过多。
?? 211 系统状态,或系统帮助答复。
?? 212 目录状态。
?? 213 文件状态。
?? 214 帮助消息。
?? 215 NAME 系统类型,其中,NAME 是 Assigned Numbers 文档中所列的正式系统名称。
?? 220 服务就绪,可以执行新用户的请求。
?? 221 服务关闭控制连接。如果适当,请注销。
?? 225 数据连接打开,没有进行中的传输。
?? 226 关闭数据连接。请求的文件*作已成功(例如,传输文件或放弃文件)。
?? 227 进入被动模式 (h1,h2,h3,h4,p1,p2)。
?? 230 用户已登录,继续进行。
?? 250 请求的文件*作正确,已完成。
?? 257 已创建“PATHNAME”。
3xx - 肯定的中间答复
该命令已成功,但服务器需要更多来自客户端的信息以完成对请求的处理。
?? 331 用户名正确,需要密码。
?? 332 需要登录帐户。
?? 350 请求的文件*作正在等待进一步的信息。
4xx - 瞬态否定的完成答复
该命令不成功,但错误是暂时的。如果客户端重试命令,可能会执行成功。
?? 421 服务不可用,正在关闭控制连接。如果服务确定它必须关闭,将向任何命令发送这一应答。
?? 425 无法打开数据连接。
?? 426 Connection closed; transfer aborted.
?? 450 未执行请求的文件*作。文件不可用(例如,文件繁忙)。
?? 451 请求的*作异常终止:正在处理本地错误。
?? 452 未执行请求的*作。系统存储空间不够。
5xx - 永久性否定的完成答复
该命令不成功,错误是永久性的。如果客户端重试命令,将再次出现同样的错误。
?? 500 语法错误,命令无法识别。这可能包括诸如命令行太长之类的错误。
?? 501 在参数中有语法错误。
?? 502 未执行命令。
?? 503 错误的命令序列。
?? 504 未执行该参数的命令。
?? 530 未登录。
?? 532 存储文件需要帐户。
?? 550 未执行请求的*作。文件不可用(例如,未找到文件,没有访问权限)。
?? 551 请求的*作异常终止:未知的页面类型。
?? 552 请求的文件*作异常终止:超出存储分配(对于当前目录或数据集)。
?? 553 未执行请求的*作。不允许的文件名。
常见的 FTP 状态代码及其原因
?? 150 - FTP 使用两个端口:21 用于发送命令,20 用于发送数据。状态代码 150 表示服务器准备在端口 20 上打开新连接,发送一些数据。
?? 226 - 命令在端口 20 上打开数据连接以执行*作,如传输文件。该*作成功完成,数据连接已关闭。
?? 230 - 客户端发送正确的密码后,显示该状态代码。它表示用户已成功登录。
?? 331 - 客户端发送用户名后,显示该状态代码。无论所提供的用户名是否为系统中的有效帐户,都将显示该状态代码。
?? 426 - 命令打开数据连接以执行*作,但该*作已被取消,数据连接已关闭。
?? 530 - 该状态代码表示用户无法登录,因为用户名和密码组合无效。如果使用某个用户帐户登录,可能键入错误的用户名或密码,也可能选择只允许匿名访问。如果使用匿名帐户登录,IIS 的配置可能拒绝匿名访问。
?? 550 - 命令未被执行,因为指定的文件不可用。例如,要 GET 的文件并不存在,或试图将文件 PUT 到您没有写入权限的目录
FTP返回值代表含义的更多相关文章
- GetLastError()函数返回值及含义
GetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置.函数并无必要设置上一次错误信息,所以即使一次GetLastError调用返回的是零值, ...
- GetLastError返回值的含义
[0]-操作成功完成. [1]-功能错误. [2]-系统找不到指定的文件. [3]-系统找不到指定的路径. [4]-系统无法打开文件. [5]-拒绝访问. [6]-句柄无效. [7]-存储控制块被损坏 ...
- linux命令返回值的含义
linux命令执行后无论成功与否都有一个返回值: 如果为 0,则表示命令执行成功,其它值则表示错误, 具体的错误码含义如下: "OS error code 1: Operation not ...
- ConcurrentHashMap中的putIfAbsent方法的使用以及返回值的含义
public V putIfAbsent(@NotNull K key, @NotNull V value) putIfAbsent方法主要是在向ConcurrentHashMap中添加键—值对的时候 ...
- Service官方教程(2)*IntentService与Service示例、onStartCommand()3个返回值的含义。
1.Creating a Started Service A started service is one that another component starts by calling start ...
- GetLastError返回值含义
GetLastError的返回值的含义: (0)-操作成功完成. (1)-功能错误. (2)- 系统找不到指定的文件. (3)-系统找不到指定的路径. (4)-系统无法打开文件. (5)-拒绝访问. ...
- Go语言核心之美 4.3-多返回值
在Go语言中.函数能够有多个返回值,这个特性我们已经在之前的样例见过非常多,非常多标准库函数都会返回两个值,一个是期望得到的函数执行结果,另外一个是函数出错时的错误值. 以下的程序是findlinks ...
- ABAP SY-SUBRC 使用过程中返回值的几种含义
当进行Debug的时候,经常会遇到"SY-SUBRC"的返回值.具体如何使用.在各种语句下返回值. ================= FUNCTION MODULE (或RFC中 ...
- GetLastError() 返回值含义
[0]-操作成功完成.[1]-功能错误.[2]-系统找不到指定的文件.[3]-系统找不到指定的路径.[4]-系统无法打开文件.[5]-拒绝访问.[6]-句柄无效.[7]-存储控制块被损坏.[8]-存储 ...
随机推荐
- idea中将普通工程设置为maven项目
只需要在工程上右键,"Add Frameworks support...",然后选择Maven即可
- JAVA对象分析之偏向锁、轻量级锁、重量级锁升级过程
在HotSpot虚拟机里,对象在堆内存中的存储布局可以划分为三个部分: 对象头(Header) 实例数据(Instance Data) 对齐填充(Padding). 对象头 HotSpot虚拟机(后面 ...
- allure生成的报告打开后显示loading
allure生成的报告打开后显示loading,怎么办? 1. allure生成报告的命令 1.1.生成测试数据 # 命令格式:pytest 相关参数 指定执行的用例 --alluredir=数据存放 ...
- A - A Supermarket (贪心, 并查集)
超市里有n个产品要卖,每个产品都有一个截至时间dx(从开始卖时算起),只有在这个截至时间之前才能卖出并且获得率润dy. 有多个产品,所有可以有不同的卖出顺序,每卖一个产品要占用1个单位的时间,问最多能 ...
- 2019 ICPC 上海区域赛总结
2019上海区域赛现场赛总结 补题情况(以下通过率为牛客提交): 题号 标题 已通过代码 通过率 我的状态 A Mr. Panda and Dominoes 点击查看 5/29 未通过 B Prefi ...
- hdu 6863 Isomorphic Strings 哈希+求公因子
题意: t组输入,每组数据输入一个整数n,代表字符串长度.下面再输入一个字符串 你需要判断这个字符串能不能分成大于1段,且这些段的最小表示法是一样的 例如:abccab,它可以分成2段,分别是abc和 ...
- NCD 2019 M. NCD Salary
题意 :给你两个指数类型的数\(A^m\)和\(B^n\),比较他们的大小.保证底数和指数中最多只有一个为0. 题解 :题目数据非常大,肯定不能直接比较.由换底公式和\(Log\)函数的性质我们知道: ...
- Codeforces Round #498 (Div. 3) E. Military Problem (DFS)
题意:建一颗以\(1\)为根结点的树,询问\(q\)次,每次询问一个结点,问该结点的第\(k\)个子结点,如果不存在则输出\(-1\). 题解:该题数据范围较大,需要采用dfs预处理的方法,我们从结点 ...
- python中schedule模块的简单使用 || importlib.import_module动态导入模块
1 import schedule 2 import time 3 4 def start(): #定义一个函数 5 print("****") 6 7 8 if __name__ ...
- log4net GetLogger(source).IsInfoEnabled = false
GetLogger(source).IsInfoEnabled = false解决办法 在.net core中需要把log4net.config放到 ITCP.Web\ITCP.Web\obj\Rel ...