← Software Knowledge

PART III · HTTP & APIs

HTTP & APIs

Understand how software systems communicate through requests, URLs, API endpoints, and responses.

01

Module goals

Read a URLRecognize the path, query string, and values inside a web address.
Follow a requestUnderstand how a client asks an API for data or an action.
Connect the layersSee how HTTP carries information between frontend and backend services.
02

Big Picture

Client→HTTP Request→API Endpoint→Backend→HTTP Response

HTTP is the communication protocol; an API defines the available way to ask a system for data or actions.

03

Core Concepts

HTTP

The protocol used to exchange messages on the web.

URL

The address that identifies a page, resource, or API endpoint.

API

A defined interface for software-to-software communication.

Request

The message asking for data or an action.

Response

The result returned after a request is processed.

Query Parameter

A URL value that filters, searches, sorts, or controls results.

04

How Everything Connects

Method+URL+Headers / Body→Request→Response

A request combines an action with an address and optional information. The response reports what happened and can return data.

05

Topics in This Module

06

POST

POSTAn HTTP method commonly used to create or submit data.
Open POST →
07

Glossary

HTTP & APIs GlossaryReview shared HTTP, API, request, response, and data vocabulary.
Open Glossary →
07

PATCH

08

DELETE

08

GET

GETAn HTTP method commonly used to retrieve data.
Open GET →
↑