这可能很难解释,所以我将用一个例子来说明这一点。
我希望能够劫持 http 请求并(可能)使用 C++ 或 Python(最好是 Python,因为我更了解它)以编程方式修改它们。最终,我希望实现类似于 Web 浏览器在提供缓存对象时所做的事情。
例子
当您http://www.example.com/image.jpg
(从任何网站)下载文件时,它会保存在文件系统的某个位置,以便用户计算机对该文件发出的下一个请求(无论是通过浏览器还是wget
在 linux 等中)将指向文件系统上的副本.
简而言之,我希望能够检测到发出的请求http://www.example.com/image.jpg
并修改为/tmp/files/image.jpg
.
这将成为我们正在进行的更大研究项目的一部分。
我很难解释这一点,所以如果我需要提供更多详细信息,请告诉我。
预先感谢您的帮助。