[英]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.