On Sat, 19 May 2001, Graham Leggett wrote:

> [EMAIL PROTECTED] wrote:
>
> > So this filter doesn't need to do anything if there is not body data?  If
> > there is no body data, then the filters will never be called.
> ...
> > > The input filter needs to run after the headers are read in and put in
> > > r->headers, but before the content generator runs.
> >
> > Use fixups, that is what it is there for.
>
> Ok - fixups have sorted out the HeadersIn issue, but this problem has
> bitten the HeadersOut directive.
>
> If the result of the request returns a body, then HeaderOut works great.
> If however the result is 304 Not Modified, there is no body, and the
> output filter never runs and we're back to the same problem we had with
> the input filters.
>
> So the question is - which hook should be called to fiddle with the
> headers after the content generator runs, but before the headers are
> sent to the network, whether a body exists or not...?

You are using the wrong kind of output filter.  Take a look at how
http_header_filter is added, and just copy that model.

Ryan

_______________________________________________________________________________
Ryan Bloom                              [EMAIL PROTECTED]
406 29th St.
San Francisco, CA 94131
-------------------------------------------------------------------------------

Reply via email to