Description Easily build your HTTP requests, send and inspect server responses. Setup HTTP headers, URL parameters, JSON, form URL-encoded, or multipart body.
Just came across jkbrzt/httpie, it looks great for command-line testing REST APIs I'm currently using (GUI) Paw - The ultimate REST client for Mac (have also. Paw: The ultimate REST client for Mac (luckymarmot.com) 185 points by atombender on June 8, 2015 hide past web favorite 113 comments. Paw – The ultimate REST client for Mac. This is a link to Paw – The ultimate REST client for Mac, bookmarked on 14th December 2015. Tagged rest, mac, http,.
Paw For Mac
Organize your requests in collection files, and generate client code. Order and sort requests: organize requests in groups, or automatically group by host, HTTP method or status code. Code generation: instantly get your client code generated by Paw. We support popular languages such as Swift, Objective-C, Python, Ruby or PHP. Also, you can get or build more templates via Extensions. Dynamic Values make your requests smarter so you can compute OAuth 1 or 2 or Amazon S3 signatures, randomize strings, extract a value from a previous JSON, XML or form URL-encoded response.
We already support import from Postman, Advanced Rest Client, HAR, Swagger, cURL commands and thanks to the Apiary team, API Blueprint is also available. JSON Outline Viewer & Editor: edit requests or view responses in a beautiful integrated JSON editor. Warnings: Paw will never leave you alone! If you make something strange, it will warn you and often suggest a way to fix that issue (e.g if you send a body in a GET request, it will suggest to change it to POST). History: the requests you’ve sent along with the server responses are saved in the History, so you can access previous HTTP exchanges to compare with newer results. Completion: Paw has a rich database of preset HTTP headers to suggests, and remembers your previous custom entries.
It also suggests the available Dynamic Values and Environment Variables. Accuracy: Paw has it’s own HTTP library that allows you to preview is exactly what is going to be sent, and what the server returns is exactly what you see. Headers are kept as is, in the same order, bodies can be seen as raw or even hexadecimal data.