- REST has become a leading standard for building web APIs. Test and interact with HTTP/REST resources using this free open source software utility for Apple OS X. Test and interact with HTTP/REST resources using this free open source software utility for Apple OS X.
- Insomnia 3.0 (Mac, Windows, and Linux) Insomnia (what you're looking at), is a well-designed cross-platform REST client. It's free, easy to use, and offers advanced features like cookie management, global environments, and code snippet generation.
- Rest API post request not working in Postman for Mac and Ubuntu but working in Windows only. Ask Question. Up vote-1 down vote favorite. I want to find out why this request is only working in Postman for Windows. All headers and settings are same. Version number of Postman on all machines is the same.
- Postman REST Client is a free Productivity App published by www.getpostman.com: Postman helps you be more efficient while working with APIs. Postman is a scratch-your-own-itch project. Postman is a scratch-your-own-itch project.
This post is applicable to the Postman Chrome app only. If you're using the Mac app, head to our documentation for details on ignoring SSL errors. Self-signed certificates are often used in testing and development environments to provide a layer of security for an API.
![Postman for rest api Postman for rest api](/uploads/1/2/6/8/126895170/842167673.png)
Active4 years, 9 months ago
I'm looking for a cocoa REST client for the OS X. I prefer something native so that I'm not in the terminal interface and not looking for any browser extensions.
bmike♦168k4646 gold badges304304 silver badges662662 bronze badges
Wojciech BednarskiWojciech Bednarski20511 gold badge55 silver badges1515 bronze badges
5 Answers
Here's one client:
vdubgeekvdubgeek
This is a bit tricky to answer. REST is a style, an idiom, for software design. It isn't unto itself something you can have a generic client for. Rather, you can have tools that can interact with services via their REST-compliant APIs.
It's quite popular to use HTTP/S as the transport layer for REST-compliant APIs. And these days REST APIs can be found in a lot of web-based services. So it follows, some what naturally, that you'll find a lot of browser plugins that make it easy to do PUT, POST, GET and DELETE calls against arbitrary URLs using HTTP/S because that's where a lot of these REST-compliant services are listening and doing their thing.
If you'd rather not work within a browser you can, in OS X, quite easily move to the command line. cURL ships by default with OS X and is a rather invaluable tool for working with HTTP/S-based APIs, including ones that are REST based, but certainly not limited to just them (thought, admittedly, it's much harder to work with interfaces that require you carry state in your URL or in the body of the request, which is one of the reasons why the REST paradigm is so popular).
cURL is...unbelievably powerful. It's one of those tools that always seems to be able to do what you need it to do as soon as you've had the thought, 'Man, I wish cURL could do X...'. As a quick start to cURL Linux Journal has a nice primer and, of course, the official cURL website has a tutorial to help you get started.
I like real-world examples, so I'll pull this from another Linux Journal article where they give an example of posting to Twitter with cURL:
With one modification: I'll make the call over
Ian C.♦Ian C.https
instead of http
like they do in the article because there's no way I'd want to risk sending my username and password in plaintext over the public wire to Twitter.36.3k2525 gold badges135135 silver badges213213 bronze badges
There is Paw. It is not freeware but there is a trial so you can test it. It has a lot of nice features and UX-wise it has been a pleasure to use.
Download Postman For Mac
042e042e
I've used the aptly named HTTP Client in the past to great avail. The app is deadly simply for setting custom headers, changing the user agent, testing APIs, etc.
One of the features listed on the homepage is 'HTTP Basic Authentication (with Keychain integration)'.
It's a simple and obvious app, and lets you review your full Request and the server's Response in detail.
Jason SalazJason Salaz![Rest Client Postmman For Mac Rest Client Postmman For Mac](https://idratherbewriting.com/learnapidoc/images/pawexample.png)
17.1k1616 gold badges8383 silver badges136136 bronze badges
There are many native OS X HTTP / REST clients, some more or less advanced. A while ago I would have recommended Echo as its UI is quite nice, and there is the ability to keep multiple requests at once and it has outline view for JSON responses. There are also a few basic tools that allow you to send a request and eventually save them in files (RESTed which is well known, Rest Client, GraphicalHttpClient, RESTtest, Simple HTTP Requests).
Though, now I could only talk about Paw. My input may be biased as I'm the founder of Paw, but it has many advanced features like Environments, Cookies / Sessions, Dynamic Values (to generate any kind of token: OAuth 1 & 2, Amazon S3, hashes, HMAC signatures, random strings or numbers 'nonces'), Extensions so you can write custom JavaScript-based plug-ins, native editors for JSON or URL-encoded bodies, warnings when you make something suspicious (like a body in a GET request, etc.). We're extremely thankful to all users we got so far, and who left stellar reviews on the Mac App Store.
Hope this gives an overview of what's available. Other than native apps, there is Postman (a Chrome plug-in), Hurl (a web-based service), and probably more.
Micha MazaheriMicha Mazaheri