REST Web Services Flashcards
What does HTTP do?
HTTP powers communication between web clients (like a browser) and servers.
What is JSON?
JSON is a data format that makes it easy to share data across wildly different programming languages
What is REST?
REST stands for Representational State Transfer
REST is a strategy for sharing data via HTTP.
What is a network application?
An application that includes content from two or more servers
True or false? All web applications are network applications
True
What is a web application?
A network application that uses open web protocols and technologies
What is a web service?
A web application that manages data directly, without a user interface
A web service is a remote API
What does API stand for?
Application programming interface
What is Serialization?
The process of converting parts of a running program’s in-memory state to a format that can be saved or shared
What is deserialization?
converts the formatted data back into in-memory state
What is the general format for an HTTP request?
[Request Method] [Path] [Protocol Version]
[Header Name]: [Header Value]*
List the HTTP request methods
GET, POST, PUT, DELETE, HEAD, TRACE, OPTIONS, CONNECT, PATH
What does URI stand for?
Uniform Resource Identifier