FTP客户端输出响应标准

时间:2014-06-03 10:20:13

标签: ftp sftp ftp-client

成功进行FTP文件传输后,响应将用于" 226 File send OK",但突然之间,它已更改为" 226 Transfer complete&#34 ;

我有以下问题:

  1. FTP响应代码是否有任何标准?
  2. 我们可以自定义特定状态代码的FTP输出响应吗?
  3. 查找文件传输的标准FTP响应

    $ ftp canopus
    Connected to canopus.austin.century.com.
    220 canopus.austin.century.com FTP server (Version 4.1 Sat Nov 23 12:52:09 CST 1991) ready.
    Name (canopus:eric): dee
    331 Password required for dee.
    Password:
    230 User dee logged in.
    ftp> pwd
    257 "/home/dee" is current directory.
    ftp> cd desktop
    250 CWD command successful.
    ftp> type ascii
    200 Type set to A.
    ftp> send typescript
    200 PORT command successful.
    150 Opening data connection for typescript (128.114.4.99,1412).
    226 File send OK.
    ftp> cdup
    250 CWD command successful.
    ftp> bye
    221 Goodbye.
    

    注意:答案文字226 File send OK突然变为226 Transfer complete

    wikipedia

    上查找有关FTP回复的详细信息

1 个答案:

答案 0 :(得分:2)

RFC 959, 4.2. FTP REPLIES

  

FTP回复由三位数字组成(传输为         三个字母数字字符)后跟一些文字。 号码         旨在供自动机使用以确定要输入的状态         下一个;该文本适用于人类用户。有意         这三个数字包含足够的编码信息         用户进程(User-PI)不需要检查文本和         可以根据需要丢弃它或将其传递给用户。         特别是,文本可能依赖于服务器,因此存在         可能是每个回复代码的不同文本。