| 173 | } |
| 174 | |
| 175 | void |
| 176 | Variables::_parseQueryString(const char *query_string, int query_string_len) |
| 177 | { |
| 178 | _insert(_simple_data, string("QUERY_STRING"), string(query_string, query_string_len)); |
| 179 | AttributeList attr_list; |
| 180 | Utils::parseAttributes(query_string, query_string_len, attr_list, "&"); |
| 181 | for (auto &iter : attr_list) { |
| 182 | DBG("[%s] Inserting query string variable [%.*s] with value [%.*s]", __FUNCTION__, iter.name_len, iter.name, iter.value_len, |
| 183 | iter.value); |
| 184 | _insert(_dict_data[QUERY_STRING], string(iter.name, iter.name_len), string(iter.value, iter.value_len)); |
| 185 | } |
| 186 | } |
| 187 | |
| 188 | void |
| 189 | Variables::_parseCachedHeaders() |
no test coverage detected