拦截并使用http请求中的本地文件

max*_*max 19 testing proxy http

我正在尝试找到一种工具,允许非程序员在实时服务器上测试文件.

例如,他们可以修改计算机上的图像,重新加载网页,然后立即查看他们的工作结果.

我已经尝试过为此找到一个工具,因为看起来很明显,有人必须想到它,但我看到的很多软件都不太合适.一个名为Fiddler的工具就是这样做的(他们称之为自动应答)但它只是Windows.我可以更改hosts文件以重定向到nginx或其他东西的本地实例,但是当我真正想要的是一个简单的工具时,这似乎很难维护...

http://someserver.com/css/(.* ) - >/home/user/localcss/$ 1

有人有什么建议吗?

编辑:重定向澄清

Eri*_*Law 23

提琴手有这个功能; 只需单击AutoResponder选项卡并将URL映射到本地文件.成千上万的人每天都这样做.

另见视频#5:http://www.fiddlerbook.com/fiddler/help/video/default.asp

  • 当我在Linux上时,Charles对我来说效果更好.Fiddler适用于Windows并且是免费的! (2认同)

MrM*_*gic -11

实际上你不能这样做,因为浏览器不允许通过 http:// 的文件访问本地计算机上的文件(想一想......例如,如果恶意网页加载一些私有的文件,会发生什么?您计算机上的文件?)。
某些浏览器(例如 Safari)允许通过 file:// 访问其他 file:// 文件,其他浏览器则不允许,但没有浏览器允许 http:// 访问 file://。

Firefox 有一个名为“签名脚本”的功能,这些脚本是使用受信任的证书进行数字签名的。他们可以要求用户授予他们访问本地硬盘驱动器的权限。看看这个: http: //www.mozilla.org/projects/security/components/signed-scripts.html

您是指 Fiddler Web 代理 (www.fiddler2.com) 吗?有一个名为 Charles Web Proxy 的基于 Java 的商业替代方案可能会满足您的需求。