> I'm not getting very far with this, Dorian. Neither httpd-dev nor apr-dev > are taking it anywhere. So at the moment ap_save_brigade is sort of an > unstable API, so other developers think we shouldn't expose it in the core > API. So at the moment you have two options:
hm, this is unfortunate. > 1) write an XS code in your module which will add this code. as long as it's relatively straight-forward, i think i'd opt to do this. > 2) rewrite the code not to use this API, instead use a scalar buffer or an > array and append the data their flattening the brigades on each invocation. ap_save_brigade was unfortunately the only way i could come up with for intercepting the body of a response so that it doesn't get sent to the client, and that its contents may be used for other things. > Please let us know whether this works for you. Thanks. i can get on this in a few days. cheers .d