Paw – HTTP and REST API Tester for Mac
luckymarmot.com
luckymarmot.com
To top it all, the team just released Newman[1] which is a free and open-source command line collection / test runner for APIs that can be directly integrated into your build system.
[0] - http://getpostman.com
On the other hand, I'm going to moan about how this isn't cross platform. I would dish out $20 for a Linux version in a heartbeat... ;)
Using this with ElasticSearch is almost fun.
I did want to mention in this thread that the cli utility 'httpie' has been terrific since I found it a couple weeks ago. https://github.com/jakubroztocil/httpie
Problems: * Could not add URL params * Request sent, no response output * Could not modify headers
Basically the UI was so broken that I couldn't do anything with it unfortunately. Maybe the paid for version works - but not going to plunk down $20 when, in my case, the Chrome tools work far better.
Really?
It looks like a great tool to generate cURL commands as well as Ruby code, and the S3 integration looks very useful. I agree that $20 looks a little pricy at first, but if you develop/use REST APIs everyday, then this is cheap for a good tool that saves you time.
It starts you off with a single request and no clear idea how to edit anything but the name. I stumbled around to find that the view at the top right is what I needed.
I then made an environment and 2 variables, HOST and PORT (like I do in Postman) and placed those into the URL for the request. Made the request... no response. Opening the bottom panel reveals that the variables have been ignored.
Also, click anything wrong while editing a request and now the middle panel doesn't reflect the left panel. I'm now looking at editing a request with my custom variables on the left, but the right panel has an empty box.
Last but not least, when I try to type into that empty box the whole app crashes.
I don't get it. This must have been rushed out to make a quick buck.
Why do we keep describing apps as "missing" from an OS? Surely we're not implying that an OS should ship with all these different tools, right?
https://duckduckgo.com/?q=%22the+missing%22+*+from+OSX (not the best search but it shows a few. In my mind I seem to recall having read this a lot though)
Also, the app looks great. I'm using RESTed right now and looks like this does all the things I wish RESTed would do.
kernel
kernel + default userland
Kernel + default userland + kernel vendor add-ons
kernel + default userland + kernel vendor add-ons + ecosystem software
Also, since linux gained traction OS can frequently be interchanged with distribution of a kernel + userland + packaging tools + software repository + ecosystem, in various ways, and as above.
Not sure why you decided that OSX means strictly:
kernel + default userland
I was just focused on the "missing" term, to me that implies something that was once there or is notable in it's absence. However, as with many of the things that describe themselves in this way, that is not the case.
In this particular case, HTTP clients for the OSX ecosystem are not missing, they're just not that great.
In general I just dislike the wording.
I'm using Postman and REST Easy in my browser for current HTTP/REST API testing, although I would love a real cross-platform desktop client.
Some additional features include code generation (handy for this crufty-type code... especially in Objective-C) and dynamic values (you can pull values out of prior requests to craft more dynamic requests).