Apache模块在头部插入文本

时间:2013-03-05 21:16:40

标签: apache-modules

对此感到不安。我想在这里做一件非常简单的事。

我尝试在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服务器作为代理运行。

0 个答案:

没有答案