什么是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" } ] }