Python Network
HTTP requests are one of the most common ways to interact with web servers. curl is a versatile command-line tool that can be used to perform a wide range of HTTP requests, from simple GET requests to more complex POST requests with custom headers and data.
Read or Watch:
- HTTP(Hyper Text Transfer Protocol)(except: “TRACE” Request Method, “CONNECT” Request Method, Language Negotiation and “Options MultiView” and Character Set Negotiation)
- HTTP Cookies
By the end of this project, you should be able to explain to anyone Without the help of Google
- What a URL is
- What HTTP is
- How to read a URL
- The scheme for a HTTP URL
- What a domain name is
- What a sub-domain is
- How to define a port number in a URL
- What a query string is
- What an HTTP request is
- What an HTTP response is
- What HTTP headers are
- What the HTTP message body is
- What an HTTP request method is
- What an HTTP response status code is
- What an HTTP Cookie is
- How to make a request with cURL
- What happens when you type google.com in your browser (Application level)

