【问题标题】:Modifying the HTML request from the kernel, WFP?修改来自内核的 HTML 请求,WFP?
【发布时间】:2016-02-15 15:34:18
【问题描述】:

我用“Windows Filter Platform (WFP)”开发了一个驱动程序,该程序过滤 HTML 并在正文中添加一个小字符串,就像一个公司的标志。

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

传输编码:分块

然后网页没有加载,网络浏览器说“无法显示网页”

当 HTTP 定义这样的长度时

内容长度:9977

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

我认为这是因为我正在更改数据的大小。但我不知道是否只改变 HTTP HEADER 中的大小会起作用,或者我必须修改它,因为 IP 或 TCP HEADERs

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

有什么想法吗?,

【问题讨论】:

    标签: html http driver alter wfp


    【解决方案1】:

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

    【讨论】:

    • 你对块问题做了什么?
    • @Javid 我要求提供完整数据,而不是分块。但是,我要更新我的代码,所以如果我找到了实现它的方法,我会告诉你如何去做。
    • 谢谢 :) 我会等的。
    猜你喜欢
    • 2012-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-26
    • 1970-01-01
    • 2015-03-03
    • 1970-01-01
    相关资源
    最近更新 更多