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.

10 Responses to “HTTP Client”

  1. John Says:

    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

  2. Glenn Martin Says:

    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

  3. Jeff Standen Says:

    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

  4. gamov Says:

    Great tool, thanks for the effort!
    Cheers,
    Gam.

  5. folkert Says:

    Thank you!

  6. Joerg Battermann Says:

    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

  7. KPM Says:

    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.

  8. Tim Rand Says:

    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.

  9. Matthieu Says:

    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).

  10. Alcides Says:

    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.

Leave a Reply