HTTP & REST API

HTTP Basics

HTTP (HyperText Transfer Protocol) is the foundation of data communication on the web, used to transfer data (such as HTML files and images).

GET - Navigate to a URL or click a link in real life.

POST - Submit a form on a website, like a username and password.


Popular HTTP Status Codes

  • 200 Series (Success): 200 OK, 201 Created.

  • 300 Series (Redirection): 301 Moved Permanently, 302 Found.

  • 400 Series (Client Error): 400 Bad Request, 401 Unauthorized, 404 Not Found.

  • 500 Series (Server Error): 500 Internal Server Error, 503 Service Unavailable.


How do we do the same Programmatically?

REST API

Last updated