`
天梯梦
  • 浏览: 13630264 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

FTP状态码

IIS 
阅读更多

各类 HTTP 返回状态代码详解

1xx - 肯定的初步答复
这些状态代码指示一项操作已经成功开始,但客户端希望在继续操作新命令前得到另一个答复。 • 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 到您没有写入权限的目录。







分享到:
评论

相关推荐

    php的操作ftp类.zip

     // 返回操作状态(成功/失败)  public $conn_id; // FTP连接  function __construct($FTP_HOST,$FTP_PORT,$FTP_USER,$FTP_PASS)  {  $this->conn_id = @ftp_connect($FTP_HOST,$FTP_PORT) or die...

    Linux下ftp命令详解

    FTP >status 显示 FTP 连接和切换的当前状态。 FTP >trace 切换数据包跟踪。Trace 在运行 ftp 命令时显示每个数据包的路由。 FTP >type 设置或显示文件传送类型。 格式:type [type-name] 说明:type-name 指定...

    ftp协议(使用python编程)

    本压缩包内容实现了文件传输协议。 (File Transfer Protocol, FTP)是重要的应用层协议,用于Internet上控制文件的双向传输。FTP允许用户连接一台远程计算机,查看该...4. 设计界面,在界面上显示当前程序的运行状态。

    易语言迷你FTP源码

    易语言迷你FTP源码: .版本 2 .支持库 internet .子程序 _登录按钮_被单击 .局部变量 登录成功, 逻辑型 状态标签.标题 = “正在登录,请稍候...” 状态标签.刷新显示 () 置代理服务器 (代理服务器编辑框.内容) ....

    ftp4j-1.3.1下载

    // 上传和下载文件时, 监听文件传输的状态 public class MyTransferListener implements FTPDataTransferListener { //文件开始上传或下载时触发 public void started() { } //显示已经传输的字节数 public ...

    10个常见的HTTP状态码详解

    所有状态码的第一个数字代表了响应的五种状态之一。 当用户试图通过HTTP或FTP协议访问一台运行主机上的内容时,Web服务器返回一个表示该请求的状态的数字代码。 该状态代码记录在服务器日志中,同时也可能在 Web ...

    FTP客户端的JAVA代码---网络课程设计

    1.实现一个图形用户界面的FTP客户端。 2.功能: 2.1 配置使用IIS的FTP服务器; 2.2 客户端发出各种操作命令;...显示操作状态(操作是否成功、状态、文件操作的进度等)。(参考cuteFTP软件的界面及功能)

    课程设计基于GUI的FTP客户端JAVA源码

    1.实现一个图形用户界面的FTP客户端。 2.功能: 2.1 配置使用IIS的FTP服务器; 2.2 客户端发出各种操作命令;...显示操作状态(操作是否成功、状态、文件操作的进度等)。(参考cuteFTP软件的界面及功能)

    FTP服务器gene6g6ftpserver2008

    新一代的 FTP 服务器端软件,支持 RFC-959 标准并增强其中的某些功能,上传和下载都可以续传,实时查看运行状态,占用带宽,还有很多功能。最新发布的新版 3.0 终于加入期待已久的远程管理功能!

    课程设计基于GUI的FTP客户端的实现JAVA(txt为微云链接)

    1.实现一个图形用户界面的FTP客户端。 2.功能: 2.1 配置使用IIS的FTP服务器; 2.2 客户端发出各种操作命令;...显示操作状态(操作是否成功、状态、文件操作的进度等)。(参考cuteFTP软件的界面及功能)

    CURL状态码列表(详细)

    CURL状态码列表 状态码 状态原因 解释 0 正常访问 1 错误的协议 未支持的协议。此版cURL 不支持这一协议。 2 初始化代码失败 初始化失败。 3 URL格式不正确 URL 格式错误。语法不正确。 4 ...

    Ftp上传下载器.zip

    网路课设 ftp文件上传下载器 c#GUI界面 vs2015工程文件 包括客户端与服务器端 登录,上传,下载,查看目录等 并且实时打印状态码

    LINUX FTP设置方法

    20.1 ftp服务 ftp采用客户/服务器工作模式,这里采用的是vsftpd ftp服务器软件。ftp工作方式分为两种,一种port主动模式,一种pasv被动模式,是服务主动与被动进行连接。一般ftp服务器都为被动模式 。 20.1.1 ...

    Group-Project:计算机网络课程项目

    客户端需要处理的FTP状态码:(建议:使用枚举在客户端处理) 403 - 无效的用户名或密码 331 - 用户名已接受,但我们需要密码 231 - 退出服务 230 - 用户登录,继续服务 530 - 未登录 503 - 命令序列错误 250

    xlight ftp服务器

    详细的服务器状态 - 服务器有详细的带宽使用,用户连接信息,以及上传下载状态。 完整的服务器日志 - 服务器有纪录用户行为以及系统错误的详细日志。 发送日志到Syslog服务器 - 所有服务器日志可以同时发送到Syslog...

    FTP客户端的搭建过程---网络课程设计

    1.实现一个图形用户界面的FTP客户端。 2.功能: 2.1 配置使用IIS的FTP服务器; 2.2 客户端发出各种操作命令;...显示操作状态(操作是否成功、状态、文件操作的进度等)。(参考cuteFTP软件的界面及功能)

    TCPIP应用协议FTP的使用

    TCPIP应用协议FTP的使用 一、实验目的  1. 了解认识TCP/IP网络应用协议FTP。  2. 学习掌握通过FTP方式下载分享网络资源的方法。... 功能:进入FTP命令状态,如果后跟主机名,则直接打开相应的主机。

    课程设计基于GUI的FTP客户端的实现JAVA

    1.实现一个图形用户界面的FTP客户端。 2.功能: 2.1 配置使用IIS的FTP服务器; 2.2 客户端发出各种操作命令;...显示操作状态(操作是否成功、状态、文件操作的进度等)。(参考cuteFTP软件的界面及功能)

    Ftp服务器2.8(20090803)(绿色的极好完全免费FTP服务器)

    可设置自动运行和自动运行时状态; 8.右键盘直接打开本地服务(日志框右键); 9.在线更新(日志框右键); 10.其它Ftp设置; 注意:1.IE6.0不支持大于4G文件下载,要使用大于4G文件下载功能请使用Ftp客户端...

    FTP服务器 C#

    用VS编写的FTP服务器软件,C#网络程序编程学习用。 代码: using System; using System.Collections.Generic; using System.Globalization; using System.IO; using System.Net; using System.Net.Sockets; using ...

Global site tag (gtag.js) - Google Analytics