Uploaded by pietervdkwaak

Dutch API Mindmap

advertisement
Google Translate
Like a browser
Will only receive data from the server
Prossesing power else where
Client
GET
Request
Submitting/Posting data to the server
Authentication
POST
Remote API
Login information
Header
200 - OK
400 - Bad Request
Status Code
500 - Internal Server Error
Response
Connects to a Server
Client connects to a Server via a Address
Hyper
Text
HTML
Markup
The Internet
Body
Language
Application
Stateless
Er wordt niets onthouden
Endpoints
Programming
After Response the Request is done
API Course
Universal Resource Locator (URL)
HyperText
Universal Resource Identifier (URI)
Transfer
Like a contract
Graphical User Interface (GUI)
Goal
Representational
State
REST
Header
Request
JavaScript Object Notation
JSON
Transfer
Body
Standards
Create
Update
CRUD
Delete
Acties
GET
Add Information
Changes and/or replaces information
Updates
Remove Information
RESTful API
Client communiceert met Server via HTTP
Client-Server Architecture
POST
PUT
HTTP Verbs
Door middel van
PATCH
DELETE
Constraints
Er wordt niets onthouden
Informatie, zoals login, moet steeds in de header
worden meegenomen
Statelessness
Cacheability
Layered System
Code on Demand
Uniform Interface
Radio
Afstandsbediening
They define the way we interact with an object
Interface
HTTP
To streamline development and innovation
Read
Exposes the functionality without showing the
underlying technology
Address
Protocol
Defining expectations on how to communicate
Wat is een API?
example
example: music play button on iPhone
Abstraction
I know what happens when I click it, but I have no
idea how it does it
Download