Full Stack lecture 10 Flashcards

(11 cards)

1
Q

Web API

A

API - Application Programming Interface

An API that can be accessed via the internet using standard web protocols, most often HTTP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

REST Architecture

A

Representational State Transfer, an architectural style, not strict.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

URI

A

Uniform Resource Identified, linked to Rest - Representational State Transfer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

JWT

A

JSON Web Token, made up of three parts header.payload.signature

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

OAuth 2.0

A

Authorization framework, widely used in APIs, without exposing credentials.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

CORS

A

Cross Origin Resource Sharing, enforced by browsers to control how web applications can make requests to a domain other than the one that served the webpage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Rest, Idempotency

A

Operations can be performed multiple times without changing the result. In the context of REST APIs it ensured consistency and fault tolerance. Post is the only one that’s not idempotant as multiple runs of the same command creates multiple users.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

HATEOAS

A

Hypermedia as the engine if Application State, allows clients to dynamically navigate the API via hyperlinks.

Rather than hardcoding the endpoint knowledge, the client discovers next possible actions from the data itself.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

OpenAPI ( Swagger)

A

Standard specificstion, allows you to define your API endpoints, methods, parameters, request/response structures and authentication in a machine readable YAML or JSON format.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Postman

A

A popular API testing and collaboration platform.

Adds authorization headers, tokens, and environmental variables.

Create and save collection of requests.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly