Hacker News
points by fergie 4 days ago | 0 comments
It was never, ever clear to me why you needed to use Postman instead of Curl
[–] AdmiralAsshat 4 days ago
Been some years since I had to use it (and I think my company jettisoned it shortly thereafter), but at its peak, I remember it doing some things really well that were a PITA to setup locally in a terminal with cURL.

The biggest "Oh my god, this is so much easier" moment was just setting up a tiny JS script onto the login API to stash the bearer token from the return response into a variable, and then propagate it into the header of all subsequent calls. Trying to script THAT in Bash (parsing the bearer token from the return response) was also a headache and never worked 100% for me.

Although that was me trying to do it manually. I'm sure a vibe-coded solution would probably work well enough these days.

[–] lexoj 4 days ago
I think because editing in terminals text was not a good development experience, navigating the curdor, and pressing Enter would issue the command.

Personally I use a wrapper cli I built myself over curl which automatically gets api docs of my product and easily get the token so its great for agents

[–] to11mtm 4 days ago
At least for me, the appeal was always minimal.

As a .NET developer I had been using LinqPad for years, and just kept a set of template scripts for the various rote web-call scripts I might need to do e.x. XML or JSON, Auth handling, etc.

(For the non .NET folks, LinqPad is a simple application that lets you write small script-esque bits of C#/F#/VB.NET and has a wonderful little `.Dump()` method that can pretty-print just about any object to it's output window, and even export that output window to Excel/HTML which is nice for some tasks.)

[–] Tubelord 4 days ago
I was on a team where work was often presented and demo'd to semi technical managers and stakeholders. For the backend guys, this was the best we had.

Nice to see the leaner alternatives people are suggesting here.

[–] globular-toast 4 days ago
I would look into one of the many frameworks that generate an OpenAPI/Swagger spec and use SwaggerUI to display and use it.
[–] Mashimo 4 days ago
Makes it easy to not so technical testers to .. test the API. Share the collection, just point at their own test server and off they go. No command line knowhow needed.
[–] polotics 4 days ago
nah, a python script that wraps what needs wrapping has been my go-to since that day Postman said I had to log in