REST: Difference between revisions

[pending revision][pending revision]
Content deleted Content added
m Redirect bypass from Client–server to Client–server model using popups
m Redirect bypass from Stateless server to Stateless protocol using popups
Line 32:
; [[Client–server model|Client–server]]
: A uniform interface separates clients from servers. This [[separation of concerns]] means that, for example, clients are not concerned with data storage, which remains internal to each server, so that the [[software portability|portability]] of client code is improved. Servers are not concerned with the user interface or user state, so that servers can be simpler and more [[scalability|scalable]]. Servers and clients may also be replaced and developed independently, as long as the interface between them is not altered.
; [[Stateless serverprotocol|Stateless]]
: The client–server communication is further constrained by no client context being stored on the server between requests. Each request from any client contains all of the information necessary to service the request, and any session state is held in the client.
; [[Web cache|Cacheable]]