You can use the Via header: ############################################################################## # Via: headers. Docs: # https://docs.trafficserver.apache.org/records.config#proxy-config-http-insert-response-via-str ############################################################################## CONFIG proxy.config.http.insert_request_via_str INT 1 CONFIG proxy.config.http.insert_response_via_str INT 3 CONFIG proxy.config.http.response_via_str STRING ATS
that will insert values like below that you can decode: # traffic_via '[cHs f ]' Via header is [cHs f ], Length is 8 Via Header Details: *Result of Traffic Server cache lookup for URL :in cache, fresh (a cache "HIT")* Response information received from origin server :no server connection needed Result of document write-to-cache: :no cache write performed for detailed stats (insert_response_via_str INT 3): # traffic_via 'uScHs f p eN:t cCHi p s ' Via header is uScHs f p eN:t cCHi p s , Length is 24 Via Header Details: Request headers received from client :simple request (not conditional) *Result of Traffic Server cache lookup for URL :in cache, fresh (a cache "HIT")* Response information received from origin server :no server connection needed Result of document write-to-cache: :no cache write performed Proxy operation result :unknown Error codes (if any) :no error Tunnel info :no tunneling Cache Type :cache *Cache Lookup Result :cache hit* ICP status :no icp Parent proxy connection status :no parent proxy or unknown Origin server connection status :no server connection needed but you might be already familiar with it and not exactly what you need. On Tue, Dec 12, 2017 at 11:11 AM, Miles Libbey <[email protected]> wrote: > Perhaps use the X-Debug header: > https://docs.trafficserver.apache.org/en/7.1.x/admin- > guide/plugins/xdebug.en.html > and maybe a global header_rewrite rule to add the magic header to make > the debug part appear? > > On Mon, Dec 11, 2017 at 8:57 AM, Benjamin Morel > <[email protected]> wrote: > > Sorry if this has been asked before, but I couldn't find it in the docs. > > > > I'm using ATS as a forward proxy. Is there a way to add a response > header to > > tell me if the request was a HIT or a MISS? > > > > Something like: X-Cache: HIT > > > > Thanks in advance, > > Benjamin >
