整理一下分享的ppt:
About URL
•identifies a web resource
•Addressable
•many to one
•<scheme>:<scheme-specific-structure>
About representation
•a view of a resource’s state at an instant in time. This viewis encoded in one or more transferable formats, such as
XHTML,Atom, XML,
JSON,plain text, MP3, or JPEG ….
The web verbs
•the set of verbs supported by HTTP—GET, POST, PUT, DELETE,OPTIONS, HEAD, TRACE, CONNECT, and PATCH
About Hypermedia
•Like state machine
•form of links
What is REST?
•Network Architectural style
•Coined by Roy Fielding in his Ph.D. dissertation in 2000
•Overview:
–Resourcesare defined and addressed
–Transmitsdomain-specific data over HTTP
–Doesnot have any SOAP messaging layer or HTTP cookies
REST is not a standard
•No W3C specification (EDIT: But there is an XML database thathas such an API:
eXist)
•REST is built on the concepts:
–HTTP (transferringmechanism)
–URL (resource address)
–XML/HTML/GIF/JPEG(Resourcerepresentations)
–text/xml,text/html, image/gif, image/jpeg
(MIME types)