通过HTTP的FTP协议规范

通过HTTP的FTP协议规范,http,networking,proxy,ftp,Http,Networking,Proxy,Ftp,可以通过HTTP代理执行ftp请求。您可以连接到HTTP代理并发送如下请求: 获取HTTP/1.1 我想也可以通过HTTP代理进行上传。我想解析浏览器可能发出的这些(FTP over HTTP)请求。我在谷歌上搜索,看能不能找到这些请求的协议规范。我找不到。有人能指出使用HTTP代理进行ftp上传/下载时使用的协议吗 请注意,我不是在谈论使用HTTP连接进行隧道传输。我猜该协议与HTTP协议一样,除了使用“ftp://”而不是“HTTP://”之外。但是我想确定一下。我很确定上传根本不起作用。即

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

获取HTTP/1.1

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


请注意,我不是在谈论使用HTTP连接进行隧道传输。我猜该协议与HTTP协议一样,除了使用“ftp://”而不是“HTTP://”之外。但是我想确定一下。

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

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

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

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

商业安全web代理的供应商提供了一些帮助页面,google
ftp over http身份验证