hi,all:
   I want to design a plugin to insert MD5 field  in cached response header. 
   I design a global plugin:
   1. I add hook at TS_HTTP_READ_RESPONSE_HDR_HOOK
   2. at event: TS_EVENT_HTTP_READ_RESPONSE_HDR, I create transform with 
TSTransformCreate Func, and add hook at TS_HTTP_RESPONSE_TRANSFORM_HOOK
   3. at event:TS_EVENT_VCONN_WRITE_READY, I read data from upstream, compute 
MD5 and output data to downstream
   4. when all the data read and MD5 have got,  I  set the MD5 value (first 
create a header field) into response header field  (the process will be do in 
transform at compute MD5 step)

the problem is the 4 step is not available, in fact,it does not set the MD5 
value into response header! when I request the same URL , it hit cached  , but 
the  cached response header has not the MD5 field !
what happened about my design?  how to do it?


kevinxu...@163.com

Reply via email to