Try it with a GUI tool first, then proper and more flexible test scripting in Ruby. — RESTful web services are based on the Representational State Transfer (REST) architecture. In a RESTful service, payloads are in some uniform format (e.g. JSON, HTML, XML, etc), via HTTP.