HTTP APIs

Intro

HTTP is used to send text across the internet. This is mostly used for sending HTML documents to web browsers, but it can do much more than that. HTTP provides several ‘verbs’ or ‘methods’ for sending HTTP requests:

When you send data to a server with a get request, the data is encoded into the URL. In post, the data is sent in the HTTP body, which makes the post data invisible to the user.

Learn more about HTTP Methods

With these methods, you can create rich APIs (Application Programming Interface) for sending and retrieving data from a server.

There are also a number of formats for this data to be in:

For webpages to access HTTP APIs, you have two choices:

This badge will focus on AJAX.

Suggested Learning

Requirements

Extra Learning

This list is by no means complete. Feel free to add an issue or put in a pull request to update it.