'Is there a handy GUI for REST manual services testing?

While developing a REST service I want to be able to manually submit some data (e.g. by PUT or POST method) to a specific URL and see the response. The only tool I know is SoapUI, which is not only a commercial product, but a bit overcomplicated while my task is so simple. There is a question about SoapUI alternatives, but all the discussion there is about SOAP services, while what I need is just some REST :-) Any ideas? I know I can write such a tool myself pretty easily, but I'd prefer not to reinvent a bicycle if there is one.

UPDATE: Mark Cidade's answer is ok, but I'd wish the tool could run on Linux too...

UPDATE 2: The solution of my choice came to be HttpRequester Firefox extension.



Solution 1:[1]

I have just discovered and installed RESTClient, which is a Firefox add-on (it's ideal for me as I do most development on FF, both on Windows and Linux). No idea if it's any good yet. :)

EDIT: I've started it using extensively since, and it's very good, it really gives back a lot of data about the response and the request.

Solution 2:[2]

My favorite is WizTools RESTClient which is written in Java. A nice feature is that it lets you save requests and responses to file if you want to reload them later. It's also cross-platform thanks to Java.

Solution 3:[3]

There is yet another free handy application called Postman which will let you do this. It was initially launched as a Chrome plugin and since then is available on the Mac.

I use the Chrome plugin extensively on Windows, Linux and Mac. What I find most useful is the fact that, when signed in, all your requests can be synced across all machines. I use the Mac at the office and when I get home, I pick up where I left of on a Windows machine.

Solution 4:[4]

Cross platform insomnia you must test it.

If you use mac then paw another option

Solution 5:[5]

Any HTTP request tester will do. Fiddler is a good one.

Solution 6:[6]

You can try this online testing tool https://reqbin.com/

Solution 7:[7]

For Mac and Linux there is Charles http://www.charlesproxy.com/ but it is not free.

Solution 8:[8]

If you need tool, which you can run on Linux, try WebScarab, it is written on Java.

Solution 9:[9]

https://restclientgui.codeplex.com Download it from the downloads section

Solution 10:[10]

I'm Only Resting works for me.

Solution 11:[11]

I'm quite fond of either Fiddler (if you need to dig into things deeper) or Insomnia (if you're trying to get to grips with a particular REST API).

Fiddler runs on Linux using the Mono runtime. Insomnia provides Linux packages. I like that Insomnia has a scaffolding generator for the most popular languages, so when you made a particular REST API call work in Insomnia, you can generate code for many languages from that. Neat!

Solution 12:[12]

Telerik now has a new standalone software to test API's: Telerik Test Studio for APIs

http://www.telerik.com/download/teststudio-apis

enter image description here

Solution 13:[13]

If you are just looking for a lite rest client and have tried all the others here and did not like them!

I finally rested on Restlet a Chrome plugin.
enter image description here It is commercial software, but "appears" to be free to use if you are only making requests, which is all I need now.

I may try the trial in the future.

Solution 14:[14]

cURL is free and runs on almost everything.