REST

GPTKB entity

Statements (35)
Predicate Object
gptkbp:instanceOf software architectural style
gptkbp:category distributed computing
web architecture
gptkbp:contrastsWith gptkb:SOAP
gptkb:GraphQL
gptkb:gRPC
gptkbp:describedBy Fielding dissertation
gptkbp:format gptkb:HTML
gptkb:JSON
XML
plain text
gptkbp:hasMethod gptkb:POST
gptkb:PATCH
DELETE
GET
PUT
https://www.w3.org/2000/01/rdf-schema#label REST
gptkbp:influenced RESTful API design
modern web development
gptkbp:introduced gptkb:Roy_Fielding
gptkbp:introducedIn 2000
gptkbp:principle cacheability
client-server architecture
code on demand (optional)
layered system
statelessness
uniform interface
gptkbp:resourceIdentifiedBy gptkb:URI
gptkbp:standsFor gptkb:Representational_State_Transfer
gptkbp:supportsProtocol gptkb:HTTP
gptkbp:usedFor web APIs
web services
gptkbp:bfsParent gptkb:World_Wide_Web
gptkb:technology
gptkbp:bfsLayer 3