Live data from Hacker News

Show HN: I created Postwoman, an online, open-source API request builder

indiehackers.com

101–110 of 110 posts

Re: Show HN: I created Postwoman, an online, open-source API request builder

#101
post #44

This is probably the worst website I have ever used. Why does it have a progress bar, why is everything slow, why is it not simply a html page. What is going on with these people. Also, author quote : >I use a low-end PC and can't possibly afford to run another Electron app But proceeds to create more slow running web stuff. Okay. Is it just me or does this just seem like such a strange behavior?

This breaks the Show HN guidelines badly, and the site guidelines too. Would you please follow the rules when posting here? We're trying to avoid degraded discussion where possible.

https://news.ycombinator.com/showhn.html

https://news.ycombinator.com/newsguidelines.html

Re: Show HN: I created Postwoman, an online, open-source API request builder

#102

Earlier quoted context omitted.

You don’t need a hack. I do it all of the time. https://stackoverflow.com/questions/16015548/tool-for-sendin...

That doesn't work for the test runner, just for one time off requests. Just closing and opening postman it looses the file you had choosen.

Use the export functionality to create a script in your language of choice? (c#, Java, Curl, etc.)?

Re: Show HN: I created Postwoman, an online, open-source API request builder

#103

Earlier quoted context omitted.

Can you please elaborate on what you mean by time-boxing and how you achieve it? I'm assuming it means to assign a time scope to a key and then revoke it's access outside of that time period. This would require access to the API authentication methods, correct? Otherwise, for API's that you don't have backend access to (e.g., GitHub API) you should just generate a token for testing and manually delete it when you are…

They mean to assign an expiration date to your tokens. Then when you're done testing, still revoke the token, even if you haven't reached the expiration date.

This is exactly what I meant, thank you.

Re: Show HN: I created Postwoman, an online, open-source API request builder

#104
post #100
post #79

Earlier quoted context omitted.

Then you're launching a second chromium instance and practically recreating Electron.

Yes, indeed. Sort of defeats the point of Postwoman being more performant.. Still, this seems safer than the various extensions that have been recommended in order to disable the SOP. I'd rather the user's data wasn't on the line.

Right, so I don't see any reason why I would ever want to use this tool when far superior alternatives (like postman) exist.

Re: Show HN: I created Postwoman, an online, open-source API request builder

#105

Earlier quoted context omitted.

That doesn't work for the test runner, just for one time off requests. Just closing and opening postman it looses the file you had choosen.

Use the export functionality to create a script in your language of choice? (c#, Java, Curl, etc.)?

In my opinion that would defeat the purpose of the tool. I like to have a postman suite file that I can share... using other tools and integrations would kind of break that.

Postman best thing is that an easy enough tool for beginners and customizable enough to be a test suite for an API. The cost of leaving the tools for it's pretty high.

Re: Show HN: I created Postwoman, an online, open-source API request builder

#106

Earlier quoted context omitted.

I've used them all: Postman, Insomnia, Paw, and other online web apps. Unfortunately none come close to being usable for large APIs imo. Some of the problems I faced off the top of my head (it's almost 2 years ago now since I tried them all though, but I haven't seen much change to be honest): Insomnia: doesn't really have any support for documentation stuff. It is just an HTTP client that if you share your workspace…

It's always surprising to me that something so central, api documentation, is so abandoned in the industry. It's.. weird. I guess it shows how little devs prioritize documentation.

With products like Swagger, I find the term ‘documentation’ a misnomer. Oh-well.

Re: Show HN: I created Postwoman, an online, open-source API request builder

#108

Earlier quoted context omitted.

Is it any safer than pasting your auth tokens into a standalone application like Postman? That can just as easily send that information somewhere else, but now you can't press F12, get a network tab, and look at outgoing requests.

You actually can press CTRL+SHIFT+i to open dev tools in Postman. It is just electron after all. Also even if it were some other UI toolkit you could view the network requests via Fiddler/Wireshark/etc.

FYI, only requests made with the XHR/Fetch APIs in Electron apps show up in the console. Insomnia (I am the maintainer) uses libcurl to send requests, which do not appear in the console. The NodeJS http/https APIs also do not.

Re: Show HN: I created Postwoman, an online, open-source API request builder

#109
post #86

Working on integrating other companies APIs and find declarative approach easier like VSCode has this extension where you could write all API calls in code. https://marketplace.visualstudio.com/items?itemName=humao.re...

If you're already in VS Code I prefer the rest extension as well. It's great for making quick one-off calls but is a little under-powered for organizing larger sets of endpoints, credentials, etc

You can create env variables, local variables, use response results in next request etc.

Re: Show HN: I created Postwoman, an online, open-source API request builder

#110

I'm surprised that nobody has mentioned Insomnia. https://insomnia.rest/ It's an excellent tool that allows defining workspaces and even sharing sets of routes with members of your team. It's one of my favourite tools.

Personally using Nightingale when on Windows and couldn't be happier. I don't need or want another electron app running on my machine and currently all the cool kids in the space of API clients seem to be using just that, including Insomnia. https://www.microsoft.com/en-us/p/nightingale-rest-api-clien...

Thanks for the tip! I will try it out.
Post reply on HN