| 24 | } |
| 25 | |
| 26 | boost::beast::http::request<boost::beast::http::string_body> InfluxdbWriter::AssembleRequest(String body) |
| 27 | { |
| 28 | auto request (AssembleBaseRequest(std::move(body))); |
| 29 | Dictionary::Ptr basicAuth = GetBasicAuth(); |
| 30 | |
| 31 | if (basicAuth) { |
| 32 | request.set( |
| 33 | boost::beast::http::field::authorization, |
| 34 | "Basic " + Base64::Encode(basicAuth->Get("username") + ":" + basicAuth->Get("password")) |
| 35 | ); |
| 36 | } |
| 37 | |
| 38 | return request; |
| 39 | } |
| 40 | |
| 41 | Url::Ptr InfluxdbWriter::AssembleUrl() |
| 42 | { |