Google chrome FTP列表:为什么Chrome使用非标准;列表-l";?
FTP规范通过以下方式定义Google chrome FTP列表:为什么Chrome使用非标准;列表-l";?,google-chrome,ftp,Google Chrome,Ftp,FTP规范通过以下方式定义列表命令: LIST [<SP> <pathname>] <CRLF> LIST[] 我已经编写了一个FTP服务器,但它对Chrome失败,因为Chrome发送LIST-l。我的服务器假定'-l'是一个文件名,因为规范是这么说的 那么为什么Chrome使用LIST-l,是否有一种新的RFC允许向LIST添加参数?根据以下内容: 一个“-L”参数显然在Unix ftp服务器中广泛使用,用于指定应该解析的符号链接 因此,用50x响应客
列表
命令:
LIST [<SP> <pathname>] <CRLF>
LIST[]
我已经编写了一个FTP服务器,但它对Chrome失败,因为Chrome发送LIST-l
。我的服务器假定'-l'是一个文件名,因为规范是这么说的
那么为什么Chrome使用LIST-l
,是否有一种新的RFC允许向LIST
添加参数?根据以下内容:
一个“-L”参数显然在Unix ftp服务器中广泛使用,用于指定应该解析的符号链接
因此,用
50x
响应客户端,告诉服务器不理解该参数。我确信Chrome会在没有-L
Hm的情况下重试,我的服务器可能会用215 UNIX
响应SYST
。如果服务器标识为UNIX,则某些客户端的性能会更好(特别是在UTF-8方面)。是否可以在-L
后面加上路径?到目前为止,我只看过LIST-l
,有没有LIST-l/
?@sashoalm我不知道,它不是标准的。您必须使用其他服务器和客户端对最常用的方法进行反向工程。