Re:Ask HN: What do top engineers you know do that others don't?
by Lythom on Thursday December 26, 2019 @07:53AM
(#21883447)
PostMan allows you to send any query to a server. When building an API, you expect some required parameters (ie. "login" being a string) but postman can send or not send the required login parameter and it might or might not be a non-empty string as expected. On the other hand your web form will consistently send the login parameter and check it is a non-empty string before sending to to the server. So it's straightforward to implement the API assuming your required parameter will always be sent but in practice it's not always the case.
The point here is great engineers make sure the API answers correctly even if the query is messed up.
Re:Ask HN: What do top engineers you know do that others don't?
by eswat on Friday December 27, 2019 @01:44PM
(#21893298)
To add context to the other reply, it’s not uncommon for penetration testers to have Postman in their toolbelt, in addition to traditional security tools like Burp, Metasploit, sqlmap, etc.
Can someone expand on this and explain this? I'm just starting to build my first API, and it's not clear.