2

对这件事很生气。我在这里尝试做一件非常简单的事情。

我尝试在 Apache 模块中的 html 文件的开头插入一个字符串,代码很简单。

apr_bucket* txt_esc(apr_bucket_alloc_t* alloc ) 
{
    return apr_bucket_transient_create("ggggggggggggggg", 15, alloc) ;
}

apr_status_t add_string(ap_filter_t *f, apr_bucket_brigade *pbbIn)
{    
    APR_BRIGADE_INSERT_HEAD(pbbIn, txt_esc(f->r->connection->bucket_alloc));           
    return ap_pass_brigade(f->next, pbbIn);        
}

问题是我可以在头部插入字符串,但与此同时,html文件末尾的字符串大小相同的内容将被截断。

有人知道为什么会这样吗?此 Apache 服务器作为代理运行。

4

0 回答 0