A Mac OS X developer tool for debugging HTTP services by graphically creating and inspecting complex HTTP messages.
* HTTP methods: GET, POST, PUT, DELETE, TRACE, OPTIONS, HEAD, CONNECT
* HTTP Basic Authentication (with Keychain integration)
* Custom HTTP request headers with prepopulated names and values (date format strings and most popular User-Agent strings)
* Supports sending request bodies with POST or PUT
* Follow or ignore redirects
* Optional syntax highlighting (changeable in Preferences)
* Optional text wrap (changeable in Preferences)
* Each HTTP Client window is a document that can be saved as a .httpclient file and reopened later
Improved stability on Mac OS X Lion.
Ratings and Reviews
Works for HTML pages
Although its an HTTP sniffing client it doesn't work very well with binary files. The load on the mac shoots up such that it becomes unresponsive. A Force-Quit is needed to get the mac back to sanity.
I suspect that the program is trying to render the (large) binary file in its window. The reason why I bought this application is that I think that my content type headers are not set correctly so I wanted a quick way to see the type and hence figure out my multi-media file was not working in the browser. The irony is that the tool to display the header is getting confused by the content that the header is meant to describe. I worked aroudn this by creating a short text file with the multi-media file extension to see the headers. It would have been nice if there was an option to not attempt to render the content and just show the headers.
Simple & cheap, but minor bugs make it frustrating.
I like that it's simple & cheap - it gets the job done without making you think.
There are minor, weird bugs that make it very frustrating for prolonged use. It tells me I have a zero length response from my server when the body is empty and doesn't show me the response headers, which is what I want for those types of responses. I've experienced weird issues selecting and editing the request headers… sometimes it just doesn't let me edit them. One thing that's a real pain is if your server is hanging, this app becomes unresponsive and takes forever to timeout - there's no way to cancel the request.
Despite the annoyances, it's still simple and works well-enough for 3-star OK.
Basic, but good enough
I use this for debugging RESTful applications which primarily utilize POST methods. It's pretty basic, but it works for me and has been an invaluable debugging tool. You have to generate the POST string yourself, so if you don't like that you may want to look elsewhere. The request (including the URL, method, header value, and body) can be saved to a file, which is handy.
With Family Sharing set up, up to six family members can use this app.