tags:

views:

70

answers:

4
+1  Q: 

GUI HTTP client

Does anyone know of a good GUI HTTP testing client that runs on OS X? Something that will allow me to enter a request (URL, headers, body, etc.), and view the response, preferably in different formats (hex, text, etc.).

I found one called HTTP Client, but it's kind of buggy.

Google is failing me.

EDIT: Thanks for the responses so far. I found a pretty decent one called RESTClient, but I'd be interested to see if there are other good ones.

+1  A: 

Not sure if this is what you are looking for, but I use it alot. It's web based.

http://web-sniffer.net/

Senica Gonzalez
That's not bad, although I need something that runs locally, since I'm sending requests through a VPN.
JW
+1  A: 

How about Firefox + Firebug?

Joset
As far as I know, you can't build your own requests in Firebug; you can just inspect the ones you make in the browser. So it's close, but I want to be able to edit the headers that get sent.
JW
Add TamperData to the mix: https://addons.mozilla.org/en-US/firefox/addon/966
Seva Alekseyev
I'd recommend FF + Firebug + TamperData + Webdeveloper. Its a matter of 10 minutes to script a generic poster using PHP or Perl - longer than it seems to be taking you to find one off the shelf. If you want to test sequences / do stress testing, look at perl + http::recorder and www::mechanize
symcbean
A: 

There is Charles, but it's not freeware: www.charlesproxy.com

Macmade
Actually I'm pretty sure Charles only lets you view requests, not build new ones.
JW
Yep, but to build a request, you just need a terminal and telnet...
Macmade
+2  A: 

I use WebScarab for this case. Within the Manual Request tab you can enter a whole HTTP request.

Gumbo