cloudhead / http-console

simple, intuitive HTTP REPL — Speak HTTP like a local.
Apache License 2.0
1.35k stars 65 forks source link

POST / PUT data in readme misleading #14

Open bbn opened 14 years ago

bbn commented 14 years ago

Browsing the code I was able to figure out that in order to send multiple datums for POST I had to use a syntax like

x=1&y=2

rather than something like

{"x":1,"y":2}

The latter would be cool, but seems to not be supported at the moment. The former is fine but the documentation should be changed to reflect it.

cloudhead commented 14 years ago

They both work actually, it depends what the server accepts. It's just raw data, so in the later case the server needs to parse it as json. http-console doesn't care what you type in there.

bbn commented 14 years ago

understood.

bbn commented 14 years ago

I'd like to humbly predict that inserting a super-brief explanation of typical formatting of POST arguments from a regular HTML web form will save other people time. I'm not the sharpest pencil in the drawer, but I'm also not atypical, and it cost me about an hour of poking around.

cloudhead commented 14 years ago

Good idea.

kamweti commented 12 years ago

Got POST with form data to work: $ http-console localhost $ http://localhost:80/> /myapp/ $ http://localhost:80/myapp/login.php> Content-type: application/x-www-form-urlencoded $ http://localhost:80/myapp/login.php> post $ ... username=admin&password=admin

bcaccinolo commented 10 years ago

@bbn Thanks for the explanation cause the readme was not working for me. :+1: