0

我已经与一个相当大的 https 服务器建立了连接,如果我知道它们的名称和位置,我就可以下载文件。

但是,我想做的是通过 https 文件服务器搜索并且只提取 html 文件。我知道如何在普通目录中执行此操作,但是有没有办法在 https 文件服务器中列出文件和目录,有点像你会做的lsor dir

我一般不熟悉http服务器,因此感谢您的解释。

谢谢!

4

1 回答 1

1

要列出文件,或者能够使用该列表中的 HTTP 访问它们,您必须有一个 CGI 或某种插件,它将为您提供可用目录的列表。

这不是默认允许的,因为它可能是系统上的主要安全漏洞。想象一下,如果他们可以浏览/etc*nix 系统上的层次结构并检索密码信息,或者通过数据库文件等,可能会导致问题。

因此,默认情况下不允许浏览文件系统。您可以启用多种不同的方式,具体取决于 HTTPd 服务器和随它提供的模块或已添加的模块。

编写这样的界面也不是那么难,但最好依靠预先构建的轮子,而不是重新发明自己的轮子。

于 2012-05-24T19:50:15.473 回答