|  | Home | Libraries | People | FAQ | More | 
A container for a complete HTTP message.
        Defined in header <boost/beast/http/type_traits.hpp>
      
template< bool isRequest, class Body, class Fields = fields> class message : public http::header< isRequest, Fields >
| Name | Description | 
|---|---|
| The type providing the body traits. | |
| The type representing the fields. | |
| The base class used to hold the header portion of the message. | |
| Indicates if the header is a request or response. | 
| Name | Description | 
|---|---|
| Returns the header portion of the message. | |
| Returns the body. | |
| 
                  Returns  | |
| Set or clear the Content-Length field. | |
| 
                  Returns  | |
| 
                  Returns  | |
| message [constructor] | 
                  Constructor.  | 
| 
                  Return the request-method verb.  | |
| 
                  Return the request-method as a string.  | |
| 
                  Returns  | |
| Assignment. | |
| Returns the payload size of the body in octets if possible. | |
| Prepare the message payload fields for the body. | |
| 
                  Return the response reason-phrase.  | |
| 
                  The response status-code result.  | |
| The response status-code expressed as an integer. | |
| 
                  Returns the request-target string.  | |
| 
                  Return the HTTP-version.  | 
        This container is derived from the Fields
        template type. To understand all of the members of this class it is necessary
        to view the declaration for the Fields
        type. When using the default fields container, those declarations are in
        fields.
        A message can be a request or response, depending on the isRequest
        template argument value. Requests and responses have different types; functions
        may be overloaded based on the type if desired. The Body
        template argument type determines the model used to read or write the content
        body of the message. Newly constructed messages objects have version set
        to HTTP/1.1. Newly constructed response objects also have result code set
        to status::ok.
      
| Type | Description | 
|---|---|
| 
                   | 
                   | 
| 
                   | A type meeting the requirements of Body. | 
| 
                   | The type of container used to hold the field value pairs. |