Delicious tags not updating are mandating
If you are using HTTP you are being RESTful to some degree since HTTP is a REST protocol, but to take full advantage of the platform, APIs should embrace RESTful practices as much as possible.
I hope this article has been intersting, and I hope your next Web software product will embrace REST principles for its machine and human interfaces.
I tagged them all up with the tag "test" so I'd be able to find them later, I'll use this tag to track them down and remove them. What it does show is that with a RESTful API it is possible for a piece of software to use the Web in a similar way that a human does to perform a task, there's no need for description languages like WSDL, REST is self descriptive.
Most "REST" APIs around today are not very RESTful, most are as RESTful as equivalent SOAP or XML-RPC services.
The user resource could have a PUT method to allow updating of users settings and a DELETE method to remove the user and all their bookmarks and tags.
response is returned along with a location header containing the URL of the newly created bookmark resource.So we're missing a homepage for our API, let's create one.This will be the entry point for our RESTful API, by giving this URL to a program that knows about our Delicious XML data formats, it can find all the data it requires without having to know anything about the rest of the API.I thought I’d take a few minutes to go back and “own” the bookmarks I had put into Delicious since I joined on July 5, 2009, so I could have them on my own website.Sadly I ran into the following message: I'm a biomedical and electrical engineer with interests in information theory, complexity, evolution, genetics, signal processing, theoretical mathematics, and big history.
Search for delicious tags not updating:
We'll need to define some XML document formats to represent our bookmarks and tags.