HTTP request builder.
More...
#include <request.hpp>
HTTP request builder.
HTTP Request builder
- Author
- Vincent Lachenal
- Since
- 0.1
◆ Builder() [1/2]
| anch::rest::Request::Builder::Builder |
( |
| ) |
|
◆ Builder() [2/2]
| anch::rest::Request::Builder::Builder |
( |
Builder && | builder | ) |
|
Builder move constructor
- Parameters
-
◆ ~Builder()
| virtual anch::rest::Request::Builder::~Builder |
( |
| ) |
|
|
virtual |
◆ accept() [1/2]
| Builder anch::rest::Request::Builder::accept |
( |
const std::string & | mediaType | ) |
|
Acceptable media type setter
- Parameters
-
| mediaType | the media type to set |
- Returns
this
◆ accept() [2/2]
| Builder anch::rest::Request::Builder::accept |
( |
const std::vector< std::string > & | mediaTypes | ) |
|
Acceptable media types setter
- Parameters
-
| mediaTypes | the media types to set |
- Returns
this
◆ build()
| Request anch::rest::Request::Builder::build |
( |
| ) |
|
Finalize builder and return the HTTP Request
- Returns
- the HTTP request
◆ contentType()
| Builder anch::rest::Request::Builder::contentType |
( |
const std::string & | contentType | ) |
|
Media type setter
- Parameters
-
- Returns
this
◆ header() [1/2]
| Builder anch::rest::Request::Builder::header |
( |
const std::string & | name, |
|
|
const std::string & | value ) |
Add header when it does not exist
- Parameters
-
| name | the header's name |
| value | the header's value |
- Returns
this
◆ header() [2/2]
| Builder anch::rest::Request::Builder::header |
( |
const std::string & | name, |
|
|
const std::vector< std::string > & | values ) |
Add header when it does not exist
- Parameters
-
| name | the header's name |
| values | the header's values |
- Returns
this
◆ headers()
Set headers.
This method overrides all headers previsouly defined
- Parameters
-
- Returns
this
The documentation for this class was generated from the following file: