Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
Commits on Jul 16, 2012
@jkbrzt 0.2.6dev 533a662
@jkbrzt README fixes. 54e3e5b
Commits on Jul 17, 2012
@jkbrzt Added support for terminal colors under Windows.
Tested on Python 2.7 under Windows 7 with PowerShell and cmd.exe.

Closes #36
@jkbrzt Updated changelog. 40948db
@jkbrzt Clean up. c2d70e2
Commits on Jul 19, 2012
Jake Basile Added the ability to pass query string parameters. 06ea36a
Jake Basile Added a bit of testing for the new query string parameters. 24d6331
Jake Basile Updated documentation for query string params. 76a3125
@jkbrzt Merge pull request #72 from jakebasile/issue-61
Added Query String Parameters (param=:value).
@jkbrzt Updated changelog; added stable version README link. ab7915d
Commits on Jul 20, 2012
@jkbrzt Improved highlighting of HTTP headers.
Closes #60.
@jkbrzt Updated installation instructions. 7d82b85
@jkbrzt Changed default --print to "b" if stdout piped.
If the output is piped to another program or redirected to a file,
the new default behaviour is to only print the response body.
(It can still be overriden via the ``--print`` flag.)
@jkbrzt Updated flags in README. c271715
Commits on Jul 21, 2012
@jkbrzt Added `models.Environment()`.
Refactoring and general cleanup.
@jkbrzt Fixed tests. ced6e33
@jkbrzt Undebug 35da443
@jkbrzt Use local `httpbin` for all tests if available. 19f7604
@jkbrzt Fixed colorama initialization (#36). 0a67361
Commits on Jul 23, 2012
@jkbrzt Added exit codes for HTTP 3xx, 4xx, 5xx (3, 4, 5).
Also added `--ignore-http-status` to ensure 0 exit status.

HTTP 3xx result in 0 exit status when `--allow-redirects` is set.
@jkbrzt Fixed tests. fba3912
@jkbrzt Replaced --ignore-http-status with --check-status.
The default behaviour now is to exit with 0 on HTTP errors
unless --check-status is set.
@jkbrzt Updated changelog. 728a1a1
Commits on Jul 24, 2012
@jkbrzt Switched to "==" a the separator for URL params.
Also refactored item escaping.
@jkbrzt Allow multiple fields with the same name.
Applies to form data and URL params:

    http -f url a=1 a=2
    http url a==1 a==2
@jkbrzt Short option for --headers is now -h.
-t has been removed, for usage use --help
@jkbrzt Fixed RST formatting. 9391c89
Commits on Jul 25, 2012
@jkbrzt Ensure that full querystring is printent with -v.
The `key==value` parameters weren't included in the Request-Line URL.

Also added tests.
@jkbrzt Clean-up 26a76e8
Commits on Jul 26, 2012
@jkbrzt Improved error messages. 851412c
@jkbrzt Mention necessary quoting with `:=`. #77 f26f2f1
@jkbrzt Added docstrings, refactored input. f45cc0e
@jkbrzt v0.2.6 b53d483