Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
opt
cpr
cpr
payload.cpp
Go to the documentation of this file.
1
#include "
cpr/payload.h
"
2
3
#include <initializer_list>
4
#include <string>
5
6
#include "
cpr/util.h
"
7
8
namespace
cpr
{
9
10
Payload::Payload
(
const
std::initializer_list<Pair>&
pairs
) :
Payload
(begin(pairs), end(pairs)) {}
11
12
void
Payload::AddPair
(
const
Pair
& pair) {
13
if
(!
content
.empty()) {
14
content
+=
"&"
;
15
}
16
auto
escaped =
cpr::util::urlEncode
(pair.
value
);
17
content
+= pair.
key
+
"="
+ escaped;
18
}
19
20
}
// namespace cpr
cpr::Payload
Definition:
payload.h:26
cpr::Payload::AddPair
void AddPair(const Pair &pair)
Definition:
payload.cpp:12
cpr::Payload::Payload
Payload(const It begin, const It end)
Definition:
payload.h:29
cpr::Payload::content
std::string content
Definition:
payload.h:38
cpr::Pair::value
std::string value
Definition:
payload.h:23
cpr::util::urlEncode
std::string urlEncode(const std::string &value)
Definition:
util.cpp:61
payload.h
util.h
pairs
const struct dotdot pairs[]
Definition:
unit1395.c:47
cpr
Definition:
auth.cpp:3
cpr::Pair
Definition:
payload.h:13
cpr::Pair::key
std::string key
Definition:
payload.h:22
rc_tagdetect_client
Author(s): Monika Florek-Jasinska
, Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:16