繁体   English   中英

通过HTTP的FTP协议规范

[英]Protocol spec for FTP through HTTP

可以通过HTTP代理执行ftp请求。 您可以连接到HTTP代理并发送如下请求:

GET ftp://ftp.example.com/example.txt HTTP / 1.1

我想通过HTTP代理也可以上传。 我想解析浏览器可能发出的这些请求(基于HTTP的FTP)。 我用谷歌搜索是否可以找到这些请求的协议规范。 我找不到。 有人可以指出使用HTTP代理进行ftp上传/下载的协议吗?

请注意,我不是在谈论使用HTTP CONNECT的隧道。 我猜该协议就像HTTP期望使用“ ftp://”而不是“ http://”的协议一样。 但我想确定。

是的,这是可能的。 在这种情况下,客户端->代理连接为HTTP,而从代理到目标服务器的连接为FTP。

由于HTTP和FTP照原样使用,因此没有特定的协议规范。

代理会将客户端连接上的HTTP请求转换为正确的FTP命令。 根据代理的实现,这将包括身份验证,关闭和上传。

商业安全网络代理的供应商提供了一些帮助页面, ftp over http authentication google ftp over http authentication

我敢肯定,上传根本不会起作用。 即使您使用的是FTP URI,如果检查客户端和代理之间的请求和响应,您也会看到它实际上是HTTP。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM