FTP通过HTTP的协议规范

时间:2011-11-29 16:49:15

标签: http networking proxy ftp

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

获取ftp://ftp.example.com/example.txt HTTP / 1.1

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

请注意,我不是在谈论使用HTTP CONNECT进行隧道连接。我猜这个协议就像HTTP期望的那样,使用" ftp://"而不是" http://"。但我想确定。

2 个答案:

答案 0 :(得分:0)

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

没有特定的协议规范,因为HTTP和FTP按原样使用。

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

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

答案 1 :(得分:-1)

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