When HTTP servers and browsers communicate with each other, they perform interactions based on headers as well as body content.
The method:
The server response includes a three-digit status code and a brief human-readable explanation of the status code. Below that you can see the text data (which is the HTML code coming back from the server and displaying the website contents).
NOTE It is important that you become familiar with HTTP message status codes. W3Schools provides a very good explanation at *https://www.w3schools.com/tags/ref_httpmessages.asp*.
The HTTP status code messages can be in the following ranges:
Source: LinkedIn
HTTP and other protocols use URLs – and you are definitely familiar with URLs because you use them every day. This section explains the elements of a URL so you can better understand how to abuse some of these parameters and elements from an offensive security perspective.