카테고리 없음

Postman Rest Client For Mac

vioparnibi1980 2021. 5. 5. 14:56
  1. Postman Rest Client Shortcut
  2. Postman For Rest Api
Active4 years, 9 months ago

Tool for testing RESTful Web services [closed]. Postman, a Chrome app and a web wrapper for Mac that lets you send requests to servers. Generates cURL and client code. Cross-platform (web app). As test features like Postman. Advanced REST Client, a Chrome app, similar to previous ones. Seems still quite popular but isn't very updated.

  • Postman right now is the most complete & advanced cross-platform REST client – as well as so much more. Postman is still simple and easy to use, and the Mac, Windows, and Chrome apps are still free.
  • Working with the Postman REST Client. Available as a Chrome extension, as well as a Mac application, Postman is a robust, multi-featured application that.

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
168k46 gold badges304 silver badges662 bronze badges
Wojciech BednarskiWojciech Bednarski
2051 gold badge5 silver badges15 bronze badges

5 Answers

Here's one client:

vdubgeekvdubgeek

Postman Rest Client Shortcut

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 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.

Ian C.ClientIan C.
36.3k25 gold badges135 silver badges213 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.

042e042e
Shortcut

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
17.1k16 gold badges83 silver badges136 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

Postman For Rest Api

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged softwarexcodehttp .

Active3 years, 5 months ago

I am trying to evaluate the right tool to test RESTful Web services and eventually automate the same for our project.Wondering, what are the specifications I need to look for such test, when i compare various tools on internet.

Definitely, one of the requirements would be an Open source tool.

I have looked on few tools, such as SOAPUI,RestClient,TestMaker, RestAssured. Wanted to know the pros and cons of them. Also, any ideas or pointers on how to go about it would be of great help.

user2640248user2640248
1431 gold badge3 silver badges13 bronze badges

closed as off-topic by Ed CottrellApr 9 '16 at 14:24

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • 'Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.' – Ed Cottrell
If this question can be reworded to fit the rules in the help center, please edit the question.

3 Answers

If you need complex parametrized soap and rest webservices testing and test automation, you definetly should try soapui. It is open source (https://github.com/SmartBear/soapui), free in base edition tool with great documentation. In addition to webservices tests it provide scripting, load testing tool, ide support, web services mocking, running tests from GUI or console and much more.

ITemiusITemius

if you want to test from browsers,

use

POSTMAN -> Chrome

Rest Client -> Firefox

If you need an online tool or require automated API testing,

use

JakeParis
8,9892 gold badges28 silver badges53 bronze badges
SureshSuresh

If you're looking for aa HTTP client (GUI) to test requests, I'd mention:

  • Paw, a native HTTP client on Mac that supports most of the popular authentication schemes, has full encryption and obfuscation of your server credentials and dynamic values a special feature that lets you sent back a field from a previous request (e.g. an auth token) or compute the hash of another part of the request. Also generates cURL or client code. (disclaimer: I'm the founder of Paw)
  • Postman, a Chrome app and a web wrapper for Mac that lets you send requests to servers. Generates cURL and client code. Cross-platform (web app). Has a cloud service for sharing of collections.
  • Insomnia, a Chrome app but with a really nice interface (a design I like). It feels like the author cares about UI and design. The feature set isn't as complete as Paw or Postman though.
  • HDC Client, Chrome app, quite old but Restlet acquired them and it seems like it's more active on the development. As test features like Postman.
  • Advanced REST Client, a Chrome app, similar to previous ones. Seems still quite popular but isn't very updated.
  • RESTed, a native Mac app, a very small feature set, just lets you test one request at a time. I mention this because I like the native feel (alike Paw) and I think it's a good alternative for those who just want something simple.

Also, you may consider this command line tool:

  • HTTPie: For a command line too, I personally love it. It's beautifully made, and easy to learn. Clearly not as handy as a GUI, but really worth a try.

I'd also recommend you to read through this list of tools I've made a few months ago: Tools that will help you develop a RESTful API

Postman Rest Client For MacMicha MazaheriMicha Mazaheri
3,0451 gold badge16 silver badges23 bronze badges

Not the answer you're looking for? Browse other questions tagged web-servicesrestsoapuirest-clientrest-assured or ask your own question.