<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Dec 7, 2017, at 21:56, John Refwe <<a href="mailto:johnrefwe@mail.com" class="">johnrefwe@mail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class=""><div style="font-family: Verdana;font-size: 12.0px;" class=""><div class="">Hi!</div></div></div></div></blockquote>Hi John</div><div><span style="font-family: Verdana;" class=""> </span><br class=""><blockquote type="cite" class=""><div class=""><div style="font-family: Verdana;font-size: 12.0px;" class="">

<div class="">I am trying to automate using certain statistics from the squidclient. I had two questions.</div>

<div class=""> </div>

<div class="">1) Is it possible to ask squid to respond in a different format than the text dump it currently gives back? For example, JSON or XML response</div></div></div></blockquote><div><br class=""></div><div>An effort to add multi-format output has been stared a few years back; it failed to deliver any useful results.</div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><div style="font-family: Verdana;font-size: 12.0px;" class="">

<div class="">2) If the answer to number 1 is no, are there any recommendations for how to parse the response?</div></div></div></div></blockquote><div><br class=""></div><div>Responses are formatted, and they require relatively little context for interpretation. It depends on what you need to do, really.</div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><div style="font-family: Verdana;font-size: 12.0px;" class="">

<div class="">2) Are there any off the shelf tools/libraries (like cURL or python requests library) that are able to use the squid_cache:// protocol?</div></div></div></div></blockquote><div><br class=""></div><div>Recent squid versions also offer cachemgr output on http:// protocol. IIRC you need to request <a href="http://name.of.squid.server/squid-internal-mgr/%3Cpage%3E" class="">http://name.of.squid.server/squid-internal-mgr/<page></a> </div><div>The cache_object:// protocol is HTTP anyway.</div><div><br class=""></div><div>HTH,</div><div>  Francesco</div></div></body></html>