i'm in need of help clarifying the request and subrequest life-cycles and how 
and when response headers are modified.

what i have is a request for audio content.  the audio content is verified 
within a C module which performs a subrequest.  custom response headers need to 
be sent upon a successful subrequest call.

what happens

1.  if i modify the response headers before the subrequest is performed they 
appear correct within the response
2.  if i modify the response headers after the subrequest is performed they DO 
NOT appear correct within the response

i'm using "chunked  transfer-encoding" which in conjunction with my results 
from 
the "what happens" section is leading me to assume that the headers are sent to 
the client before the subrequest is performed.

where can i modify the response headers after the subrequest is performed and 
before the headers are sent?


      

Reply via email to