Lesson 9 Client-Server Architecture [API] Flashcards

1
Q

What is BrowserStack?

A

It is a cloud web and mobile testing platform used to test websites and mobile apps on browsers and devices. This is web based so the user doesn’t have to install anything.

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

What is a client-server architecture (API)?

A

It is a set of defined methods of communication among various components.

When developers create apps, they usually always use client-server.
- The client side will always be sending requests to the server
- The server will always be responding to the client side

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

What is request method “Post”?

A
  • When someone is storing information to the server
  • Like making a payment or registering for an account
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a request method “Get”?

A
  • When you are requesting from the server
  • Ex. Opening up youtube playlist
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are backend API status codes?

A

They are three-digit codes used to describe the result of the REST request.

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

What does it mean if the status code starts with 200?

A

It means the request was successful.

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

What does it mean if the status code starts with 400 or 500?

A

It means that the request was not successful.

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