2015-11-13 76 views
2

我开发了一个带有“Windows Filter Platform(WFP)”的驱动程序,该程序过滤了HTML并在身体上添加了一些字符串,如公司的标记。修改内核,WFP的HTML请求?

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

传输编码:分块

然后该网页不加载,网络浏览器说当HTTP定义这样

一个lenght“无法显示网页”

内容长度:9977

在页面加载,但它与我插入到HTML结束的字符串的大小省略了原有的HTML数据

我想这是因为我改变数据的大小。但我不知道是否只有改变大小的HTTP标头将工作,或者我要修改它,因为该IP或TCP报头

我不知道浏览器在这些情况下如何工作

任何想法?

回答

0

解决的,是的,问题是身体的新的大小,并正确

+0

修改内容的大小在任何情况下,页面加载和你做什么了约块的问题? – Javid

+0

@Javid我要求完整的数据,而不是分块。但是,我要更新我的代码,所以如果我找到一种方法来实现这一点,我会告诉你如何去做。 – quetzalfir

+0

谢谢:)我会等它。 – Javid