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 | the builder to move |
◆ ~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
-
contentType | the media type to set |
- 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
-
headers | the headers to set |
- Returns
this
The documentation for this class was generated from the following file: