Paw – The missing HTTP Client for OS X
Easily craft your HTTP requests, try them, archive them. Setup HTTP Headers, URL parameters, form-encoded POST key-values or text. Get easy-to-read responses with well formatted headers and body.
* Smart Autocompletion: Paw has a rich database of HTTP headers, and it learns from your entries for URLs, headers, URL parameters and Form-Encoded or Multipart body. It also suggests Dynamic Values such as OAuth, HTTP Basic Auth, Cookies… For most of preset completions, get a tip on how to use them.
* Order and sort requests: create groups to make requests together if it makes sense, or trust Paw and automatically group requests by Host, Response Status Code or HTTP Verb/Method – you can also sort requests by name, URL, etc.
* Response Formatting: responses are automatically formatted, and colored (JSON, XML, HTML, RSS…).
* Simply write your URL: Paw colors it to make it more readable,
and parses the parameters as a key-value table. Or enter parameters in the table, it will add them to the URL.
* Code generation: it sounds like many users loved the copy/paste to cURL feature of Paw 1, so it’s has been extended and now can generate native Objective-C (using either NSURLConnection or AFNetworking), Python, Ruby, jQuery with Ajax or PHP.
* Dynamic Values make your requests smarter, you can ask Paw to compute OAuth 1 or Amazon S3 signatures, generate a nonce for you, parse the JSON/XML response from another request to reuse a value from it, and much more dynamic possibilities.
* Warnings: now won’t leave you alone in the wild, if you make something obviously wrong or strange, it will warn you and often suggest some way to fix the issue (for example, if you send a body in a GET request, it will suggest to change it to POST)
* Keyboard Shortcuts: Don’t waste time anymore with mouse, Paw is build with a few easy-to-learn shortcuts to save your time.
Compatibility: OS X 10.9 or later, 64-bit processor