Live data from Hacker News

HTTPie is a command line HTTP client, a user-friendly cURL replacement

httpie.org

71–79 of 79 posts

Re: HTTPie is a command line HTTP client, a user-friendly cURL replacement

#71
post #56
post #39

D'oh! HTTPie doesn't support SNI

If you use Python 2.x and need to talk to servers that use SNI (Server Name Indication) you need to install some additional dependencies: $ pip install --upgrade pyopenssl pyasn1 ndg-httpsclient

Ah, I'm not a python man. Thanks for the heads up

Re: HTTPie is a command line HTTP client, a user-friendly cURL replacement

#74

This is one of the little known gems I recommend often. the readability difference is just amazing for me. On that note for those of us having to use Windows at the workplace there are a few things that make life easier: 1) Chocolatey (package manager) 2) HTTPie 3) ConEmu (Shell) 4) gow (Unix command line utilities in Windows) 5) WinMerge (win diff) 6) TortiseSVN 7) SourceTree (git) Makes day to day stuff much smooth…

I'd add VirtuaWin for virtual desktops

and of course Emacs for Windows

Re: HTTPie is a command line HTTP client, a user-friendly cURL replacement

#75
post #24

Earlier quoted context omitted.

I've got a couple other utils I'd add to a list like this: - kitty (ssh client, fork of putty) - visualwget (wget gui) - dsynchronize (dir sync)

Another great SSH client is SmarTTY.

I came across this last week, a colleague wanted to open up an X window on his Fedora VM, shown in his windows box. SmarTTY just worked ootb, it was pretty amazing!

Re: HTTPie is a command line HTTP client, a user-friendly cURL replacement

#76

This is one of the little known gems I recommend often. the readability difference is just amazing for me. On that note for those of us having to use Windows at the workplace there are a few things that make life easier: 1) Chocolatey (package manager) 2) HTTPie 3) ConEmu (Shell) 4) gow (Unix command line utilities in Windows) 5) WinMerge (win diff) 6) TortiseSVN 7) SourceTree (git) Makes day to day stuff much smooth…

WinMerge is not that good. BeyondCompare is in a league of it's own when it comes with diff apps (it's commercial though). I can vouch for the rest too....ConEmu especially is very very nice.

I prefer Meld on Linux and yes on the odd day, Windows.

Re: HTTPie is a command line HTTP client, a user-friendly cURL replacement

#77
post #24

This is one of the little known gems I recommend often. the readability difference is just amazing for me. On that note for those of us having to use Windows at the workplace there are a few things that make life easier: 1) Chocolatey (package manager) 2) HTTPie 3) ConEmu (Shell) 4) gow (Unix command line utilities in Windows) 5) WinMerge (win diff) 6) TortiseSVN 7) SourceTree (git) Makes day to day stuff much smooth…

I've got a couple other utils I'd add to a list like this: - kitty (ssh client, fork of putty) - visualwget (wget gui) - dsynchronize (dir sync)

When I'm on Windows I use Cygwin ssh but for those who are more Windows aware, BitVise Tunnelier.

Re: HTTPie is a command line HTTP client, a user-friendly cURL replacement

#79
post #40

Earlier quoted context omitted.

It should as order is important.

www.ietf.org/rfc/rfc2616.txt 4.2 Message Headers The order in which header fields with differing field names are received is not significant. However, it is "good practice" to send general-header fields first, followed by request-header or response-header fields, and ending with the entity-header fields.

> Instances of the same path and name will overwrite each other, with the latest instance taking precedence. Instances of the same path but different names will add additional mappings.

> When sending cookies to a server, all cookies with a more specific path mapping should be sent before cookies with less specific path mappings. For example, a cookie "name1=foo" with a path mapping of "/" should be sent after a cookie "name1=foo2" with a path mapping of "/bar" if they are both to be sent.

http://curl.haxx.se/rfc/cookie_spec.html

Post reply on HN