HTTP is just structured text sent over a TCP connection.An HTTP request consists of a start line, headers, and an optional body.An HTTP response consists of a start line, headers, and an optional body.The empty line ( <br> <br>) indicates the end of headers.