A request message is a type of message used in the client-server communication model. In this model, clients send requests to servers, and servers respond with a corresponding response message. A request message typically includes a request line that specifies the HTTP method, resource or URL requested, and the HTTP version. Additionally, request messages can have headers that provide additional information about the request, such as the data format accepted by the client or the preferred language of the response.