【发布时间】:2016-04-03 02:21:17
【问题描述】:
我正在尝试使用file URI scheme 通过postman 发送GET 请求。一个例子:
file:///absolute/path/to/file.txt
请求在任何浏览器中都能正常工作,但 postman 失败并显示消息:
无法得到任何回应
这似乎是连接到
file:///absolute/path/to/file.txt时出错
有什么方法可以让postman 使用文件 URI?
【问题讨论】:
我正在尝试使用file URI scheme 通过postman 发送GET 请求。一个例子:
file:///absolute/path/to/file.txt
请求在任何浏览器中都能正常工作,但 postman 失败并显示消息:
无法得到任何回应
这似乎是连接到
file:///absolute/path/to/file.txt时出错
有什么方法可以让postman 使用文件 URI?
【问题讨论】:
Postman 不支持文件 URI,因为 Chrome 应用平台不允许直接访问文件。
不过,自己启动一个小型 HTTP 服务器应该很容易。如果您使用的是 Mac/Linux,则可以使用 Python 提供目录中的文件:
$ cd /path/to/directory/
$ python -m SimpleHTTPServer 1234
然后你可以访问
http://localhost:1234/filename
这将提供文件。
【讨论】:
我不熟悉SimpleHTTPServer,所以我改用live-server。
我按照2. Install and Run a Local Web Server 的说明安装live-server。
然后:
cd /path/to/(myJSONfile.json)
live-server <myJSONfile.json>
并且 JSON 文件已在我的默认网络浏览器中打开。
http://127.0.0.1:8080。一切都按预期进行。
【讨论】: