GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
Representational State Transfer
URI:
https://gptkb.org/entity/Representational_State_Transfer
GPTKB entity
Statements (51)
Predicate
Object
gptkbp:instanceOf
software architectural style
gptkbp:abbreviation
gptkb:REST
gptkbp:category
Internet protocols
Distributed computing
Web development
Software architecture
gptkbp:contrastsWith
gptkb:SOAP
gptkb:Remote_Procedure_Call_(RPC)
gptkb:gRPC
gptkbp:creator
gptkb:Roy_Fielding
gptkbp:emphasizes
gptkb:hypermedia_as_the_engine_of_application_state_(HATEOAS)
stateless communication
resource identification via URIs
self-descriptive messages
gptkbp:focusesOn
resources
gptkbp:heldBy
guideline for designing networked applications
gptkbp:HTTPMethod
gptkb:POST
gptkb:PATCH
DELETE
GET
PUT
https://www.w3.org/2000/01/rdf-schema#label
Representational State Transfer
gptkbp:influenced
gptkb:HTTP
RESTful API
GraphQL (as a reaction)
gptkbp:influencedBy
gptkb:HTTP
gptkb:URI
Web architecture
gptkbp:introducedIn
gptkb:Fielding's_PhD_dissertation
2000
gptkbp:notAStandard
gptkb:technical_specification
gptkbp:principle
cacheability
client-server architecture
code on demand (optional)
layered system
statelessness
uniform interface
gptkbp:relatedTo
gptkb:SOAP
gptkb:gRPC
Web architecture
gptkbp:represents
gptkb:HTML
gptkb:JSON
XML
plain text
gptkbp:resourceManipulation
standard HTTP methods
gptkbp:standardizedBy
W3C (indirectly, via web standards)
gptkbp:usedFor
web APIs
web services
gptkbp:bfsParent
gptkb:REST
gptkb:REST_API
gptkbp:bfsLayer
4