我为Web服务器编写了一个简单的模块,但我无法针对特定的HTTP状态应用过滤器。例如,如果来自服务器的响应为200
,我想在响应中添加特定标头。
为了处理请求,我使用了ap_hook_fixups
。作为钩子的处理程序,可以得到答案的状态吗?
答案 0 :(得分:0)
修复阶段是错误的做法。它发生在调用请求处理程序之前,因此尚未确定响应(及其状态)。
如果您的模块在生成后需要修改响应,则需要将其作为过滤器运行。您可能需要参考Apache文档How filters work in Apache以获取详细信息。