📘
Notes
  • Welcome
  • Domain Name System (DNS)
  • Developer Road Maps
  • App Security
  • Terminal Shortcuts/Commands
  • Technical Vocab
  • Kubernetes
  • Database Migrations
  • How to Write UML Diagrams
  • Linux
  • Testing in Software
  • Front-end / UI / UX
    • Redux
    • Notes on Design
    • HTML
    • CSS
    • React
  • Backend / Infrastructure
    • Terraform
    • Content Delivery Network (CDN)
    • Elasticsearch
    • npm
      • how to fix npm vulnerabilities
    • AWS Serverless Computing
    • Databases
      • Object Relational Mapper (ORM)
      • Database Migration
      • Relational Database Management System
    • TCP/IP
    • Web Servers
      • Go
      • HyperText Transfer Protocol (HTTP)
        • Request / Response
          • REST API
          • GraphQL / Apollo
        • Postman
    • Docker / Containers
    • Caches
      • Redis
    • MVC (Model-View-Controller)
  • General Career Advice
    • Software Engineering @Google
  • Technical Books
    • Designing Data-Intensive Systems
    • 30 Days of React
    • The Art of Game Design: A Book of Lenses
  • Data Structures / Algorithms
    • Sorting
    • Tries
  • Courses
    • Full Stack Open
    • iOS App Dev
Powered by GitBook
On this page
  1. Backend / Infrastructure
  2. Web Servers
  3. HyperText Transfer Protocol (HTTP)

Request / Response

The user’s computer is the client, and their browser takes that address or link and uses it to create an HTTP Request—a request for data sent following the HyperText Transfer Protocol. This request is like a letter asking for information, and is sent to a different computer: the web server that contains that information.

The web server will receive this request, and based on its content (e.g., the parameters of the URL) will decide what information to send as a response to the client. In general, this response will be made up of lots of different files: the text content of the web page, styling information (font, color) for how it should look, instructions for responding to user interaction (button clicks), images or other assets to show, and so forth.

PreviousHyperText Transfer Protocol (HTTP)NextREST API

Last updated 1 year ago