MCPcopy Create free account
hub / github.com/Icinga/icinga2 / AssembleRequest

Method AssembleRequest

lib/perfdata/influxdbwriter.cpp:26–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24}
25
26boost::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
41Url::Ptr InfluxdbWriter::AssembleUrl()
42{

Callers

nothing calls this directly

Calls 1

GetMethod · 0.45

Tested by

no test coverage detected