修改内核的HTML请求,WFP?

时间:2015-11-13 23:05:10

标签: html http driver alter wfp

我已经使用" Windows过滤器平台(WFP)"开发了一个驱动程序,该程序过滤HTML并向主体添加一个小字符串,如公司的标记。

过滤器工作正常,但我有一个问题,当HTTP有:

  

Transfer-Encoding:chunked

然后网页无法加载,网页浏览器表示"无法显示网页"

当HTTP定义像这样的长度时

  

内容长度:9977

页面加载但它省略了原始HTML的数据,其中包含我在HTML末尾插入的字符串的大小

我认为这是因为我改变了数据的大小。但我不知道是否只改变HTTP HEADER中的大小是可行的,或者我必须修改它,因为IP或TCP HEADER

我不知道浏览器在这些情况下的工作原理

任何想法?,

1 个答案:

答案 0 :(得分:0)

已解决,是的问题是正文的新大小,并且在任何一种情况下修改内容的大小,页面正确加载