对于下面的简约 SimpleFileServer 伪代码,如何禁用目录列表?
var server = HttpsServer.create(new InetSocketAddress(port), 2)
server.createContext("/file", SimpleFileServer.createFileHandler(Path.of("d:\file")));
server.start();
如果您将索引文件(index.html 或index.htm)放入目录中,那么将提供该文件,而不是目录内容。
还有一件事:您可能需要在上下文路径的末尾有一个 /(因此“/file/”),按照 API 中的注释:
路径通常应(但不强制)以“/”结尾。如果路径不以“/”结尾,例如“/foo”,那么这将匹配路径为“/foobar”或“/foo/bar”的请求。