GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
Representational State Transfer Application Programming Interfaces
URI:
https://gptkb.org/entity/Representational_State_Transfer_Application_Programming_Interfaces
GPTKB entity
Statements (47)
Predicate
Object
gptkbp:instanceOf
software architectural style
gptkbp:abbreviation
gptkb:REST_APIs
gptkbp:access
gptkb:OAuth
gptkb:JWT
API keys
Basic Auth
gptkbp:alternativeTo
gptkb:GraphQL_APIs
gptkb:SOAP_APIs
gptkbp:basedOn
gptkb:Representational_State_Transfer
gptkbp:category
gptkb:REST_API
public service
gptkbp:commonIn
mobile app backends
web app backends
IoT device communication
public APIs
gptkbp:enables
machine-to-machine communication
integration of web applications
gptkbp:firstDescribed
gptkb:Roy_Fielding's_doctoral_dissertation
2000
gptkbp:format
gptkb:HTML
gptkb:JSON
XML
plain text
YAML
gptkbp:hasMethod
gptkb:POST
DELETE
GET
PUT
https://www.w3.org/2000/01/rdf-schema#label
Representational State Transfer Application Programming Interfaces
gptkbp:popularizedBy
gptkb:Roy_Fielding
gptkbp:principle
cacheability
client-server architecture
code on demand (optional)
layered system
statelessness
uniform interface
gptkbp:supports
stateless communication
modularity
interoperability
scalability
gptkbp:supportsProtocol
gptkb:HTTP
HTTPS
gptkbp:usedFor
web services
gptkbp:usesResourceIdentifier
gptkb:URI
gptkbp:usesStatusCode
HTTP status codes
gptkbp:bfsParent
gptkb:REST_APIs
gptkbp:bfsLayer
4