Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以从列出文件夹内容的URL检索JSON格式的文件列表_Json_File_Web_Nfs - Fatal编程技术网

是否可以从列出文件夹内容的URL检索JSON格式的文件列表

是否可以从列出文件夹内容的URL检索JSON格式的文件列表,json,file,web,nfs,Json,File,Web,Nfs,我有一个不由我管理的NFS位置,它的内容可以通过浏览来访问,即ID。服务器将文件夹作为HTML页面提供 差不多 是否可以直接在请求响应中获取JSON格式响应的文件列表?无需在NFS服务器上更改任何内容,也无需编写代码来解析HTML e、 例如,也许我可以用不同的标题将请求发送到URL 澄清: 当您使用浏览器curl或wget访问地址时,您会得到一个HTML页面 我的动机是不想挂载NFS位置。我想通过从URL下载来访问这些文件 我不知道保存共享文件夹的服务器类型 谢谢。简言之,答案是否定的 如果不

我有一个不由我管理的NFS位置,它的内容可以通过浏览来访问,即ID。服务器将文件夹作为HTML页面提供

差不多

是否可以直接在请求响应中获取JSON格式响应的文件列表?无需在NFS服务器上更改任何内容,也无需编写代码来解析HTML

e、 例如,也许我可以用不同的标题将请求发送到URL

澄清:

当您使用浏览器curl或wget访问地址时,您会得到一个HTML页面

我的动机是不想挂载NFS位置。我想通过从URL下载来访问这些文件

我不知道保存共享文件夹的服务器类型


谢谢。

简言之,答案是否定的

如果不调整为文件夹内容提供服务的Web服务器上的设置,就不能这样做

下面是一些如何调整Apache以提供文件夹的JSON格式文件列表的示例

使用PHP以JSON形式列出Apache目录

Apache外部模块mod_jsonindex-可能不是推荐的方式


您给出的示例似乎是HTTP端点,而不是NFS端点。不清楚NFS与此有何关系?这是一个完全不同的协议。无论如何,您能否以另一种格式获取数据取决于为该HTML提供服务的Web服务器软件。您没有提供服务器的详细信息,因此我们真的不可能知道。谢谢@ADyson。我已经根据你的评论编辑了这个问题。希望它能澄清我的问题。不是真的。您通过浏览器访问的是HTTP服务器,与NFS无关。同样,这些事情之间的关系还不清楚。NFS不通过HTTP提供服务。在这台服务器上,这显然是一些正在运行并显示文件夹内容的Web服务器软件。也许它被配置为显示与NFS共享配置为公开的文件夹相同的文件夹,但这并不意味着它实际上与NFS有任何关系。您可以从此服务器获得的信息由服务器运行的任何软件控制。我们不知道那个软件是什么,直到我们知道,我们不能告诉你们什么是可能的。如果不是您的服务器,您可能应该询问服务器的维护人员它支持什么。无论哪种方式,NFS都不重要,即使NFS是作为一种协议提供的,您可以通过该协议装载位置,通过HTTP协议从服务器提供的服务是一种完全独立的服务。不,它完全依赖于在Web服务器中安装和运行的软件。没有内置功能,完全可以配置。一些Web服务器,例如IIS和Apache,提供了一些开箱即用的简单软件,用于列出文件夹内容,但不能保证这就是此处运行的内容,即使这样,也可以关闭它,加上确切的版本、配置等,以确定可能的内容。从内存来看,我不认为这些特定的基本工具可以进行JSON输出,但是YMMV。