html - 修改来自内核的 HTML 请求,WFP?

标签 html http driver alter wfp

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

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

Transfer-Encoding: chunked

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

当 HTTP 定义这样的长度时

Content-Length: 9977

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

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

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

有什么想法吗?

最佳答案

已解决,是的,问题是正文的新大小,无论在哪种情况下修改内容的大小,页面都能正确加载

关于html - 修改来自内核的 HTML 请求,WFP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33703147/

相关文章:

html - 标签的 lang 属性是否会沿着该节点树级联?

javascript - 段落中每个单词的第一个字母的样式

javascript - 如何在删除右键单击另存为选项的情况下以 html 格式显示 pdf 文件?

windows - 创建Windows驱动程序以访问网络存储

linux - 可以在内核中使用 OpenGL 吗?

javascript - ExpressJS 用于在 GET 请求上呈现内容

php - 通过 PHP 使用 HTTP POST 发送 XML 数据

php - 该站点是否阻止/忽略了我的 HTTP 请求?

xml - Golang : No response from get. http( 网址 )

Microsoft Windows 中的 CPU 设备驱动程序