84 std::vector<std::string>* key,
85 std::vector<std::string>* value) {
87 key->clear(), value->clear();
88 const char* c = query_string;
91 const char* begin = c;
92 while (*c !=
'=' && *c != 0) {
102 key->emplace_back(std::move(k));
103 value->emplace_back(std::string());
108 while (*c !=
'&' && *c != 0) {
114 key->emplace_back(std::move(k));
115 value->emplace_back(std::move(v));
static void parse_uri_form_data(const char *query_string, std::vector< std::string > *key, std::vector< std::string > *value)
Parse a urlencoded form data like "query=string+with+spaces&submit=yes%21&" into a list of keys and v...