Course “HTTP Protocol”
Course updated on November 18, 2024
Access this and all courses with a subscription
What's included
Description
This course focuses on the HTTP Internet Protocol, which makes websites and browsers work. Understanding HTTP is the foundation every programmer should have. You'll learn more about the HTTP protocol at the most fundamental level: how it works and how to use it correctly.
You will learn
- Understand the structure of HTTP at a fundamental level
- Use verbs and request headers correctly
- Work with forms and encode data in a variety of ways
- Use different types of redirects and basic HTTP built-in authentication
- Save data between requests using cookies and manage their lifetime
Syllabus
1 | Introduction Learning about the course, its structure, tasks and goals |
2 | HTTP 1.0 Learning HTTP basics, request structure, and the concepts of user-agent and DNS |
3 | HTTP 1.1 Learning how HTTP 1.1 differs from version 1.0 and what is the concept of keep-alive |
4 | HTTP request body Learning the body structure of requests and responses |
5 | Submitting forms Learning how form data is sent in an HTTP request |
6 | Transfer-Encoding Understanding the method of transferring data in chunks |
7 | Data transfer via a query string Learning how to pass data to the server in the request line using the query string |
8 | Redirects Understanding how redirects work in HTTP requests |
9 | Basic authentication Learn how basic authentication works and how the browser reacts to a 401 code |
10 | Cookies Understand how cookies work with the limitations of the stateless HTTP protocol |
Recommended programs

- Run code right in the browser
- Lifetime access
- Learn at your own pace
Access this and all courses with a subscription


