You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can think of an <abbrtitle = "Application Programming Interface">API</abbr> as being a method that allows two separate systems to communicate with each other. The API is what allows the system/software to **automatically** send and recieve requests.
19
+
You can think of an <abbrtitle = "Application Programming Interface">API</abbr> as being a method that allows two separate systems to communicate with each other. The API is what allows the system/software to **automatically** send and receive requests.
20
20
21
21
A more detailed example would be to think of services like weather applications, delivery updates, or mobile application requests. In all these examples, the application doesn't store data and instead uses another system for data handling.
22
22
23
23
# Introduction to HTTP
24
24
25
-
To deepen my understanding of APIs, I took to remeniscing about what I had learnt on <abbrtitle = "Hyper-Text Transfer Protocol">HTTP</abbr> and how a _request_ is made over the web and received. HTTP defines how information is relayed between a client (system, application, or browser) and a server.
25
+
To deepen my understanding of APIs, I took to contemplating about what I had learnt on <abbrtitle = "Hyper-Text Transfer Protocol">HTTP</abbr> and how a _request_ is made over the web and received. HTTP defines how information is relayed between a client (system, application, or browser) and a server.
26
26
27
27
Whenever we visit a website or search for something online or in a website, our browsers are sending a **HTTP request** with the information we want and the server is what replies with a **HTTP response** containing all the information.
28
28
@@ -74,7 +74,7 @@ Content-Type: application/json
74
74
75
75
[
76
76
{"name": "Sheikh Hussain", "grade": "C"},
77
-
{"name": "Alif Roshan", "grade": "B"}
77
+
{"name": "John Doe", "grade": "B"}
78
78
]
79
79
```
80
80
@@ -154,7 +154,7 @@ All that happens is, the client sends a synchronise request, receives a synchron
154
154
This diagram should help with visualising the concept:
155
155

156
156
157
-
This is a topic for another time, but it can get very indepth and I would suggest consuming as much content as possible on this to get the complete picture.
157
+
This is a topic for another time, but it can get very in-depth and I would suggest consuming as much content as possible on this to get the complete picture.
0 commit comments