Representational State Transfer (REST)
GPTKB entity
Statements (33)
Predicate | Object |
---|---|
gptkbp:instanceOf |
software architectural style
|
gptkbp:abbreviation |
gptkb:REST
|
gptkbp:alternativeTo |
gptkb:SOAP
gptkb:RPC |
gptkbp:format |
gptkb:HTML
gptkb:JSON XML |
https://www.w3.org/2000/01/rdf-schema#label |
Representational State Transfer (REST)
|
gptkbp:influenced |
microservices architecture
modern web API design |
gptkbp:introduced |
gptkb:Roy_Fielding
|
gptkbp:introducedIn |
gptkb:Fielding's_PhD_dissertation
2000 |
gptkbp:method |
gptkb:POST
gptkb:PATCH DELETE GET PUT |
gptkbp:popularFor |
very high
|
gptkbp:principle |
cacheability
client-server architecture code on demand (optional) layered system statelessness uniform interface |
gptkbp:relatedTo |
CRUD operations
HTTP verbs |
gptkbp:resourceIdentification |
gptkb:URI
|
gptkbp:supportsProtocol |
gptkb:HTTP
|
gptkbp:usedFor |
web APIs
web services |
gptkbp:bfsParent |
gptkb:hypermedia_as_the_engine_of_application_state_(HATEOAS)
|
gptkbp:bfsLayer |
6
|