I'm trying to write a filter that I can use to track how long requests are taking to run through my system. The filter is pretty simple, it just intercepts the REQ_RECV and RESP_SENT states, tracks the time of each and prints it.
When I run my filter and access my server with a browser I see both states execute and the filter correctly prints the time. However if I access my server using curl on the command line I only see REQ_RECV. I do see the response from my service in the terminal and the curl command returns. I've also tried different combination of states with HANDLER & CLOSED but I still see the same results. I'm a little stumped by this so any suggestions on where to look next would be really helpful. -Rob
