#include <HttpCollection.h>
|
static String | encode (const ListedStringToStringArrayMap &_map) |
Definition at line 62 of file HttpCollection.h.
◆ encode()
String HttpQueryStringEncoder::encode |
( |
const ListedStringToStringArrayMap & | _map | ) |
|
|
static |
Definition at line 141 of file HttpCollection.cpp.
144{
145 ByteStringBuilder sb;
146
147 for(ListedStringToStringArrayMap::ConstIterator it = _map.begin();
148 _map.end() != it; it++)
149 {
150 if (!sb.isEmpty())
151 sb += "&";
152
153 const ByteString name = UTF8Encoder::encode((*it).key);
154 const StringArray& values = (*it).value;
155 for(size_t i = 0; i < values.size(); i++) {
156 sb += name;
157 sb += '=';
158 sb += UTF8Encoder::encode(values[i]);
159 }
160 }
161
163}
static String decode(const char *_mbs, size_t _mbslen=(size_t) -1)
static ByteString encode(const ByteString &_str)
The documentation for this class was generated from the following files: