Skip to content
This repository
  • 67 commits
  • 22 files changed
  • 2 contributors
Jul 17, 2012
Jakub Roztočil 0.2.6dev 533a662
Jakub Roztočil README fixes. 54e3e5b
Jakub Roztočil Added support for terminal colors under Windows.
Tested on Python 2.7 under Windows 7 with PowerShell and cmd.exe.

Closes #36
Jakub Roztočil Updated changelog. 40948db
Jakub Roztočil Clean up. c2d70e2
Jul 18, 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
Jul 19, 2012
Jakub Roztočil Merge pull request #72 from jakebasile/issue-61
Added Query String Parameters (param=:value).
Jakub Roztočil Updated changelog; added stable version README link. ab7915d
Jul 20, 2012
Jakub Roztočil Improved highlighting of HTTP headers.
Closes #60.
Jakub Roztočil Updated installation instructions. 7d82b85
Jakub Roztočil 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.)
Jakub Roztočil Updated flags in README. c271715
Jul 21, 2012
Jakub Roztočil Added `models.Environment()`.
Refactoring and general cleanup.
Jakub Roztočil Fixed tests. ced6e33
Jakub Roztočil Undebug 35da443
Jakub Roztočil Use local `httpbin` for all tests if available. 19f7604
Jakub Roztočil Fixed colorama initialization (#36). 0a67361
Jul 23, 2012
Jakub Roztočil 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.
Jakub Roztočil Fixed tests. fba3912
Jul 24, 2012
Jakub Roztočil Replaced --ignore-http-status with --check-status.
The default behaviour now is to exit with 0 on HTTP errors
unless --check-status is set.
Jakub Roztočil Updated changelog. 728a1a1
Jakub Roztočil Switched to "==" a the separator for URL params.
Also refactored item escaping.
Jakub Roztočil 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
Jakub Roztočil Short option for --headers is now -h.
-t has been removed, for usage use --help
Jakub Roztočil Fixed RST formatting. 9391c89
Jul 25, 2012
Jakub Roztočil Ensure that full querystring is printent with -v.
The `key==value` parameters weren't included in the Request-Line URL.

Also added tests.
Jul 26, 2012
Jakub Roztočil Clean-up 26a76e8
Jakub Roztočil Improved error messages. 851412c
Jakub Roztočil Mention necessary quoting with `:=`. #77 f26f2f1
Jakub Roztočil Added docstrings, refactored input. f45cc0e
Jakub Roztočil v0.2.6 b53d483
Jakub Roztočil v0.2.7dev a770d79
Jul 27, 2012
Jakub Roztočil Default to https:// if invoked as `https'. a8ddb83
Jul 28, 2012
Jakub Roztočil Fixed multipart requests output; binary support.
* Bodies of multipart requests are correctly printed (closes #30).
* Binary requests and responses should always work (they are also suppressed
  for terminal output). So things like this work::

     http > favicon.ico
Jakub Roztočil Fixed typos. 1efea59
Jakub Roztočil Send filenames with multipart/form-data file uploads. f5bc081
Jul 29, 2012
Jakub Roztočil Removed redundant decode/encode. 1663587
Jakub Roztočil Validate "file fields (name@/path) require --form / -f". f73bfea
Jakub Roztočil Consistent request-response separators. edf87c3
Jakub Roztočil Better error messages. 6eed0d9
Jul 30, 2012
Jakub Roztočil Revorked output
Binary now works everywhere. Also added `--output FILE` for Windows.
Jakub Roztočil Added AUTHORS a1682d0
Jakub Roztočil Updated solarized and switched to Solarized256Style. e13f65a
Jakub Roztočil Updated screenshot. a8c9441
Jakub Roztočil Updated screenshot. 72d371c
Jakub Roztočil Updated screenshot. 49604e7
Jakub Roztočil Updated screenshot. 4117d99
Jakub Roztočil Syntax-highlighting for examples in the README. 5e7bb1f
Jakub Roztočil Syntax-highlighting for examples in the README. a5b9881
Jakub Roztočil cleanup 8905b4f
Aug 01, 2012
Jakub Roztočil Added tests for binary request data. 90d34ff
Jakub Roztočil Fallback to media subtype if the type is uknown.
Closes #81.
Jakub Roztočil Don't fetch the response body unless needed.
E.g., this will only read the response headers but won't download the
whole file:

    http GET --headers

The request method is respected (i.e., it doesn't switch to HEAD like
cURL does).
Jakub Roztočil Take advantage of streaming.
It's now possible to download huge files with HTTPie, and it's often faster than curl and wget!
Jakub Roztočil Cleanup, CHANGELOG e045ca6
Aug 02, 2012
Jakub Roztočil Fixed error handling. 4b1a04e
Aug 03, 2012
Jakub Roztočil Sort headers by name when prettifying. 4615011
Aug 04, 2012
Jakub Roztočil Streamed terminal output
`--stream` can be used to enable streaming also with `--pretty` and to ensure
a more frequent output flushing.
Jakub Roztočil Changelog, typos 747b87c
Jakub Roztočil Improved password prompt. 94c77c9
Jakub Roztočil Added exit status constants, cleaned up main(). 4e58a38
Aug 06, 2012
Jakub Roztočil Set JSON Content-Type only with data even with -j. 44e4096
Jakub Roztočil Extended README. 381e60f
Aug 07, 2012
Jakub Roztočil Compatibility with Requests 0.13.6. dd2c894
Jakub Roztočil v0.2.7 969b310