Provided by: squidclient_3.3.8-1ubuntu6.11_amd64 bug


       squidclient - A simple HTTP web client tool


       squidclient [ -aknNrsv ] [ -A string ] [ -g count ] [ -h remote host ] [ -H ' string ' ] [
       -i IMS ] [ -I ping interval ] [ -j ' Host header ' ] [ -l local host ] [ -m method ] [  -p
       port ] [ -P file ] [ -t count ] [ -T timeout ] [ -u user ] [ -U user ] [ -V version ] [ -w
       password ] [ -W password ] url


       squidclient is a tool providing a command line interface for  retrieving  URLs.   Designed
       for testing any HTTP 0.9, 1.0, or 1.1 web server or proxy.  This tool can be combined with
       scripts to perform any basic HTTP operation.  Some additional features for access  to  the
       squid proxy object cache and management information are provided.


       -a          Do NOT include Accept: header.

       -A 'string' Send string as User-Agent: header. To omit the header completely set string to
                   empty ('').

       -g count    Ping mode, perform count iterations (0 to loop until interrupted).

       -h host     Retrieve URL from cache on hostname.  Default is localhost

       -H 'string' Extra headers to send. Use '0 for new lines.

       -i time     If-Modified-Since time (in Epoch seconds).

       -I interval Ping interval in seconds (default 1 second).

       -j hosthdr  Host header content

       -k          Keep the connection active. Default is to do only one request then close.

       -l host     Specify a local IP address to bind to.  Default is none.

       -m method   Request method, default is GET.  Squid also  supports  a  non-standard  method
                   called  PURGE.   You can use that to purge a specific URL from the cache.  You
                   need to have purge access setup in squid.conf similar to manager
                    access. Here is an example:
                   acl purge method PURGE
                   http_access deny purge !localhost

       -n          Proxy Negotiate(Kerberos) authentication.
                   Use kinit username@DOMAIN first to get initial TGS.

       -N          WWW Negotiate(Kerberos) authentication.
                   Use kinit username@DOMAIN first to get initial TGS.

       -p port     Port number of cache.  Default is 3128.

       -P file     Request body. Using the named file as data.

       -r          Force cache to reload URL.

       -s          Silent.  Do not print data to stdout.

       -t count    Trace
                   HTTP relay or proxy hops

       -T timeout  Timeout value (seconds) for read/write operations.

       -u user     Proxy authentication username

       -U user     WWW authentication username

       -v          Verbose. Print outgoing message to stderr.

       -V version  HTTP Version. Use '-' for HTTP/0.9 omitted case

       -w password Proxy authentication password

       -W password WWW authentication password


       Derived from Harvest. Further developed by  by  numerous  individuals  from  the  internet
       community.  Development  is  led  by  Duane Wessels of the National Laboratory for Applied
       Network Research and funded by the National Science Foundation.


       Distributed under the GNU General Public License (GNU GPL) version 2 or later (GPLv2+).


       Questions on the usage of this program can be sent to the Squid Users mailing list <squid->


       See  for  details  of  what you need to
       include with your bug report.

       Report bugs or bug fixes using

       Report serious security bugs to Squid Bugs <>

       Report ideas for new improvements to the Squid Developers mailing  list  <squid-dev@squid->


       squid(8), cachemgr.cgi(8)