什么是Everything HTTP服务器?
Everything HTTP服务器是一个Web服务器,允许您从Web浏览器搜索和访问您的文件。

如何启动HTTP服务器?
从“ 工具”菜单中,单击“ 启动HTTP服务器”

或者与Everything 1.3.2.647b或更高版本:

  • 从“ 工具”菜单中,单击“ 选项”
  • 单击“ HTTP服务器”选项卡。
  • 选中启用HTTP服务器
  • 单击确定

如何查看HTTP服务器?
启动HTTP服务器并在Web浏览器中打开http:// <您的计算机名称>。

如何修复Unable启动HTTP服务器:绑定失败10048错误?
端口80上已经有另一个服务正在运行。
请尝试将Everything HTTP服务器端口更改为另一个端口。

要更改HTTP服务器端口:

  • 在“ 所有内容”中,从“ 工具”菜单中单击“ 选项”
  • 单击HTTP服务器选项卡。
  • 侦听端口更改为新端口,例如81。
  • 单击确定

使用Web浏览器连接到Web服务器时,请确保指定此端口,例如:

代码:全选

http://localhost:81

如何自定义HTTP服务器?

如何设置用户名和密码?

更改HTTP服务器用户名和密码

  • 在“ 所有内容”中,从“ 工具”菜单中单击“ 选项”
  • 单击HTTP服务器选项卡。
  • 输入新的用户名密码
  • 单击确定

我可以禁用文件下载吗?

您可以禁用文件下载并允许客户端仅列出结果。

要禁用HTTP文件下载:

  • 在“ 所有内容”中,从“ 工具”菜单中单击“ 选项”
  • 单击HTTP服务器选项卡。
  • 取消选中允许文件下载
  • 单击确定

我可以将搜索结果作为JSON对象获取吗?
要获取JSON对象:

代码:全选

http://localhost/?search=ABC&path_column=1&json=1

可用查询字符串列表
s,q,search =搜索文本
o,offset = n(显示第n个结果的结果)
c,count = x(返回不超过x个结果)
j,json = x(返回结果为JSON对象如果x非零)
i,case = x(如果x非零则匹配大小写)
w,wholeword = x(如果x非零则搜索整个单词)
p,path = x(如果x非零
则搜索整个路径)r,正则表达式= x(如果x非零则执行正则表达式搜索)
m,diacritics = x(如果x非零,则匹配变音符号)
path_column = x(如果x非零,则列出json对象中的结果路径)
size_column = x(列出结果的大小)如果x非零,则在json对象中)
date_modified_column = x(如果x非零,则列出json对象中结果的修改日期)
date_created_column = x(如果x非零,则列出结果在json对象中的创建日期)
attributes_column = x(如果x非零,则列出json对象中结果的属性)
sort = x(其中x是name,path,date_modified或size)
ascending = x(如果x为非零,则按升序排序)

默认html查询字符串值:
search =
offset = 0
count = 32
json = 0
case = 0
wholeword = 0
path = 0
regex = 0
diacritics = 0
sort = name
ascending = 1

默认JSON对象查询字符串值:
search =
offset = 0
count = 4294967295
json = 1
case = 0
wholeword = 0
path = 0
regex = 0
diacritics = 0
path_column = 0
size_column = 0
date_modified_column = 0
date_created_column = 0
attributes_column = 0
sort = name
ascending = 1

示例:

代码:全选

http://localhost/?search=ABC&offset=0&count=100&sort=size&ascending=0

JSON对象示例
以下是从以下请求返回的JSON对象:

查询:

代码:全选

http://localhost/?s=asd123&json=1&path_column=1

JSON结果:

代码:全选

{ "totalResults":3, "results":[ { "type":"folder", "name":"Asd123", "path":"D:\\Folder1\\Folder2" }, { "type":"folder", "name":"ABC1234", "path":"X:\\FolderA\\FolderB" }, { "type":"file", "name":"Abc123file", "path":"S:\\abcFolder" } ] }