我在 C++ 中有一个简单的代理源。我正在尝试修改它以将一些 html 内容注入特定页面。我设法让它工作,但每当我注入一些东西时,原始 html 的一部分就会被破坏。我知道这不是我的字符串处理函数,因为我让它在发送之前打印出结果,这很好。html 一次传输 1460 个字节,每个块的顶部有一个 3 个字符串,后跟换行符,最后有一个换行符和一个 0;
例子:
fef
some html
co7
some html
81f
final html
0
我一直在寻找并试图弄清楚这三个字符代表什么。剩余内容长度十六进制?也许某种哈希?但我什么也找不到。但我猜他们是问题的根源。任何帮助/见解表示赞赏。