HTTP Client
I’ve released a new open source developer tool for Leopard called HTTP Client.
HTTP Client is a debugger tool for HTTP messages. The app allows you to graphically create, save, and reopen complex HTTP requests and view the raw request and response details.
HTTP Client is open source, and the SVN repo can be accessed from the Project Kenai page.
Check out the screencast on Vidder for more details.

December 7th, 2008 at 2:53 pm
Thanks Tod — Looks like a handy tool. I spend a lot of time with curl “http://somesite.com | mate” but it has a few problems (not the least of which is you have to escape the ampersand in the shell *and* you end up with lots of documents without knowing what the responsible URL was)
This should really help.
-John
December 9th, 2008 at 7:07 am
Thanks Tod, anyway we can get an option to accept a self-signed cert? I have code for this if its useful to you.
grmartin mac com
December 9th, 2008 at 9:12 am
Hey Tod! I added a quick patch to the Kenai page to support plaintext content-type responses with syntax highlighting on (text/plain, application/json, etc). The default highlighting was eating words sporadically as tokens, and it was slightly annoying to keep toggling highlighting off and on.
It should provide a decent extension point for other syntax highlights:
http://kenai.com/projects/mac-httpclient/forums/forum/topics/300-PATCH-Plaintext-support-in-syntax-highlighting
-Jeff
December 9th, 2008 at 9:03 pm
Great tool, thanks for the effort!
Cheers,
Gam.
December 24th, 2008 at 3:17 pm
Thank you!
December 31st, 2008 at 2:42 pm
Awesome! Quick Q though: is it somehow possible to optionally always send the http-auth header(s)/data? Basically in my web app whenever the http-auth data is available, I’ll deliver different data from when it isn’t (owner vs ‘visitor’)?
Cheers,
-J
January 12th, 2009 at 11:10 am
I love it. Thanks a LOT. It makes things way easier for me. I had thought of doing such a tool myself but didn’t have time. And yours is perfect. Just exactly what I needed.
January 20th, 2009 at 5:45 pm
Well done.
I have a suggestion. I’d love to have a simple tool to publish flat files as web services. Simple config, simple publishing, simple tool. This could be used to test a web service client or even to provide a production portal.
March 8th, 2009 at 9:41 am
Very nice program!
I have one suggestion:
You should add a third tab (after Request / Responce ) to be able to browse the web page “normally” (like in safari) to go to another page and taking into account personnal headers (which should be checkboxed, to be (de)activated from one page step to another).
March 21st, 2009 at 2:28 pm
Thank you! I love your app and it’s great for developing API interfaces.
A few feature requests:
- Raw and Webkit view of the output (sometimes I get 404 and 500 in browser-format and it’s useful to debug some stuff.
- Describe the POST and PUT body in the same way of headers, with a table thingy.