Question: I'm looking for an easy way to debug RESTful services. For example, most webapps can be debugged using your average web browser. Unfortunately that same browser won't allow me to test HTTP PUT, DELETE, and to a certain degree even HTTP POST.

I am not looking to automate tests. I'd like to run new services through a quick sanity check, ideally without having to writing my own client.

Answer: 
[Postman](https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop), a Google Chrome extension, may be helpful.

Edit years later: Also the website of the url in case Chrome extension link gets changed: [www.postman.com](https://www.postman.com)
I'm using Soap UI to test my REST API.

It is more complete than any other tools:

* fine debug requests and responses
* automated testing
* all GUI based
* properties and properties transfer to parameterize your tests
* conditional testing
* performance testing

I'm not working for SmartBear.
I was already a big fan of SoapUI while using it for SOAP WebServices.

![My SoapUI REST Project](https://i.stack.imgur.com/AEX58.png)