如何通过python识别http响应属于哪个特定请求?

时间:2014-04-26 03:40:23

标签: python proxy

我正在尝试编写自己的代理扩展。 Burp套件和mitmproxy都允许我们编写扩展。

直到现在,我成功拦截请求和响应标头,并将其写入我自己的输出文件。

问题是,我在匿名时间经常收到请求和响应,同时输出被写入文件中。

我应该如何识别哪个响应属于哪个特定请求?

如果我们在burp套件中看到,当我们点击目标中的特定网址时,我们会看到两个不同的标签 - “请求”和“响应”。 burp套件如何识别这个? 与mitmproxy类似。

我是代理扩展新手,所以任何帮助都会很棒。

---- ---- EDIT 如果需要任何其他信息,请告诉我。

1 个答案:

答案 0 :(得分:1)

在mitmproxy 0.10中,将流对象传递给响应处理函数。您可以访问flow.request和flow.response。