dwww Home | Manual pages | Find package

httpclient(1)               General Commands Manual              httpclient(1)

NAME
       httpclient  -  Shell  command  for  performing HTTP requests using Ruby
       httpclient

SYNOPSIS
       httpclient <method> <uri> [params]

       httpclient

DESCRIPTION
       This program is an example/companion to the Ruby httpclient module, but
       can be used as a complete standalone HTTP client.

       If  invoked  with  a  method  and an URI, the specified URI will be re-
       quested via the method given from its server. The allowed  methods  are
       head, get, post, put, delete, options, propfind, proppatch and trace.

       Parameters  can be specified as a third parameter and will be delivered
       accordingly (i.e. appended to the URI after a ? sign if the  method  is
       get, but as the posted body if the method is post)

       Please note that no checks are done as to whether the requested parame-
       ters make sense in the context they are specified, they are  just  sent
       as-is.

       $ httpclient get https://www.google.co.jp/ q=ruby

       Starting from version 2.6.0 httpclient supports command download.

       $ httpclient download http://host/path > file

       If  no parameters are specified, an interactive Ruby (irb) session will
       be opened, binding an HTTPClient object as 'self'. You  can  then  call
       HTTPClient instance methods like:

       $ httpclient
              >> get "https://www.google.co.jp/", :q => :ruby

       Httpclient will print the `wiredump' of your request (that is, the com-
       mands sent to the server via HTTP), then the request's headers, and fi-
       nally the result.

OPTIONS
AUTHOR
       Gunnar Wolf <gwolf@debian.org>

NOTES
       This  manual page was written by Gunnar Wolf <gwolf@debian.org> for the
       Debian project, but can be freely used by others.

       This is free documentation; you can redistribute it  and/or  modify  it
       under  the  terms of the GNU General Public License as published by the
       Free Software Foundation; either version 2 of the License, or (at  your
       option) any later version.

                                  2013-06-10                     httpclient(1)

Generated by dwww version 1.15 on Wed Sep 3 08:19:47 CEST 2025.