Movie downloads and more? I found download movies. Maybe you wonder why download movies when you can buy dvds? Downloading is much cheaper, much faster and very convinient way to do this.

In 30 Seconds: A Quick Guide to RESTful Web Services

14 June, 2007 (13:12) | Uncategorized

As an alternative to SOAP, XML-RPC, etc., REST stands for Representations State Transfer, and it provides simple, platform-neutral data exchange using the HTTP transport.  You’ve been hearing about it a lot from Ruby on Rails guys (as of Rails 1.2 built-in APIs exist for exposing all your models to the web with a line or two of code), but most every other development platform has some form of support.  RESTful systems expose data through unique URLs using the same simple methods that made the Web ubiquitous (HTTP and URIs).  Using HTTP Verbs (PUT, POST, GET, DELETE) and a URI, the server will take an appropriate action on the request.  RESTful systems map very closely to CRUD based-data operations.

Examples:

  • A http DELETE requested from the URL http://www.simplifiedchaos.com/articles/123452 will DELETE article #123452
  • A http PUT with the same URL will update the data
  • A POST will create the data;
  • GET will read the data.

To help you get started with REST, here’s some links that I found useful:

There is plenty of reading here to get you started, enjoy.

Technorati Tags: , , , , , ,

Comments

Comment from K. Adam Christensen
Date: June 15, 2007, 9:26 am

I do believe that you have your POST and PUT mixed up. POST is used for creation and PUT is used for updating.

Comment from taude
Date: June 15, 2007, 10:15 am

Thanks K. Adam, I corrected it.

Pingback from JAX-WS (web services) learning guide « When IE meets SE
Date: June 16, 2007, 4:13 pm

[...] In 30 Seconds: A Quick Guide to RESTful Web Services  [...]

Comment from wedtuajqyg
Date: July 3, 2007, 2:29 pm

Hello! Good Site! Thanks you! zojszfyfmweoeq