We’ve needed this for a long time.
OSX has needed a tool like this for a very long time. Paw is so feature complete that I cannot think of anything it is missing. It handles:
* Setting and storing request and response cookies
* HTTP(S) headers (it has a list of standard ones in case you forget the spelling)
* Authorization: OAuth1 and OAuth2, Amazon S3 signatures, Basic Auth
* Set timeouts
* Multipart forms, binary uploads, JSON requests
* All restful actions GET, POST, PUT, PATCH, DELETE, TRACE, HEAD and OPTIONS
* Saves and organizes all API calls in an approachable structure
* Many more features than I could list here
After you setup the call and test, it can generate a CURL command line, Ruby Net::HTTP code, JQuery/Ajax code or several others. As a software engineer, this is likely the best $29 I’ve spent in the App store.
resinman about Paw (HTTP & REST Client)