Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the difference between REST & RESTful

What's the difference between a REST system and a system that is RESTful?

From a few things I've read most so called REST services are actually RESTful services. So what is the difference between the two.

like image 387
AwkwardCoder Avatar asked Oct 14 '09 20:10

AwkwardCoder


People also ask

What is different between REST and RESTful?

Put simply, there are no differences between REST and RESTful as far as APIs are concerned. REST is the set of constraints. RESTful refers to an API adhering to those constraints. It can be used in web services, applications, and software.

Which is better REST or SOAP?

REST is a better choice for simple, CRUD-oriented services, because of the way REST repurposes HTTP methods (GET, POST, PUT, and DELETE). It is also popular because it's lightweight and has a smaller learning curve. SOAP, on the other hand, has standards for security, addressing, etc.

What is REST and RESTful web API?

The REST API follows all the rules of the REST Architecture. It has a client-server, stateless, cacheable, layer system with a uniform interface, whereas the RESTful web applications have all the features of the REST architecture with unique additional features.


1 Answers

Representational state transfer (REST) is a style of software architecture. As described in a dissertation by Roy Fielding, REST is an "architectural style" that basically exploits the existing technology and protocols of the Web.

RESTful is typically used to refer to web services implementing such an architecture.

like image 83
Justin Ethier Avatar answered Oct 19 '22 18:10

Justin Ethier