GET vs. POST Requests

Amidst a learning spree on semantic HTML and the ways servers communicate with web browsers, I was introduced to 'GET' and 'POST' requests.

These are HTTP (Hypertext Transfer Protocol - the language the browser uses to 'speak' with servers) request methods, typically used for sending and receiving data in forms. They are written like this inside the HTML5 form element:

get and post methods

The semantics behind the form element could form (see what I did there?) another lesson entirely. They are explained nicely here.

GET and POST requests can be tricky to understand because some explanations are too techincal and miss the big picture. Here are some basics:

This video gives a practical example and describes further differences between GET and POST (skip to 5:19).