An HTTP request includes five key elements :
* HTTP methods : Set of request methods to perform desired action for a given resource (GET, PUT, POST, DELETE)
* Uniform Resource Identifier (URI) : Describes the resource
* HTTP Version, (example- HTTP v1.1)
* Request Headers, (example- Content-type : application/json, Content-Length : 511)
* Payload : It is basically a Request Body which includes message content.