我正在一个项目中工作,我需要更改浏览器源代码,以便在收到某个http响应状态代码时更改其行为方式。当收到这些类型的数据包时,我需要捕获它们,分析消息体并做相应的事情。
我正在努力获取对HTTP消息体的访问权限。请求或回复。我几乎尝试了一切。我可以按照自己的意愿使用/ alter header,我可以在队列中插入我的消息(调用libsoup / midori原语)。
Midori使用libsoup会话信号来处理消息。 "请求 - 开始"和"请求排队"。我添加了可用的"请求 - 未加入"这允许我在http生命周期中进一步细化控制。
我知道有Soup_Message特定的信号,但我还没有找到如何使用它们,虽然我觉得我应该。
请随时帮助我,指导我任何链接,文档,任何可以给我一个提示的东西。
TL:DR:需要访问Http响应正文/内容,只能读取标题。