Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Ruby HTML Shell CSS

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
examples
features
lib
spec
website
.gitignore
.travis.yml
Gemfile
Guardfile
History
MIT-LICENSE
README.rdoc
Rakefile
cucumber.yml
httparty.gemspec

README.rdoc

httparty

Makes http fun again!

Features:

  • Easy get, post requests

  • Basic http authentication

  • Default request query string parameters (ie: for api keys that are needed on each request)

  • Automatic parsing of JSON and XML into ruby hashes based on response content-type

Examples

See github.com/jnunemaker/httparty/tree/master/examples

Note on Patches/Pull Requests

  • Fork the project.

  • Make your feature addition or bug fix.

  • Add tests for it. This is important so I don't break it in a future version unintentionally.

  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself in another branch so I can ignore when I pull)

  • Send me a pull request. Bonus points for topic branches.

Command Line Interface

httparty also includes the executable httparty which can be used to query web services and examine the resulting output. By default it will output the response as a pretty-printed Ruby object (useful for grokking the structure of output). This can also be overridden to output formatted XML or JSON. Execute httparty --help for all the options. Below is an example of how easy it is.

httparty "http://twitter.com/statuses/public_timeline.json"

Requirements

  • multijson and multixml

  • You like to party!

Install

  • sudo gem install httparty

Help and Docs

Something went wrong with that request. Please try again.