Differences between revisions 5 and 6
Revision 5 as of 2025-02-17 15:45:05
Size: 1090
Editor: 정수
Comment:
Revision 6 as of 2025-02-17 15:47:28
Size: 1181
Editor: 정수
Comment:
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:
Line 18: Line 17:

=== A Resource Can Be Anything ===


=== A Representation Describes Resource State ===

Leonard Richardson, Mike Amundsen, Sam Ruby

Ch 1. Surfing the Web

Ch 2. A Simple API

Ch 3. Resources and Representations

REST is not a protocol, a file format, or a development framework. It’s a set of design constraints: statelessness, hypermedia as the engine of application state, and so on. Collectively, we call these the Fielding constraints, because they were first identified in Roy T. Fielding’s 2000 dissertation on software architecture, which gathered them together under the name “REST.”

In this chapter, I’ll finish my explanation of the Fielding constraints in terms of the World Wide Web. My “bible,” as it were, will not be the Fielding dissertation. Instead, I’ll be drawing from the W3C’s guide to the Web, The Architecture of the World Wide Web, Volume One (there is no Volume Two). The Fielding dissertation explains the decisions behind the design of the Web, but Architecture explains the three technologies that came out of those decisions: URL, HTTP, and HTML.

A Resource Can Be Anything

A Representation Describes Resource State

책/RESTfulWebAPIs (last edited 2025-02-17 16:54:48 by 정수)