What you should learn from this project:
- 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)
- Write a Bash script that takes in a URL, sends a request to that URL, and displays the size of the body of the response
- Write a Bash script that takes in a URL, sends a GET request to the URL, and displays the body of the response
- Write a Bash script that sends a DELETE request to the URL passed as the first argument and displays the body of the response
- Write a Bash script that takes in a URL and displays all HTTP methods the server will accept.
- Write a Bash script that takes in a URL as an argument, sends a GET request to the URL, and displays the body of the response
- Write a Bash script that takes in a URL, sends a POST request to the passed URL, and displays the body of the response
- Technical interview preparation:
- Geoffrey Zoref - Gzoref