MCPcopy Create free account
hub / github.com/apache/trafficserver / _parseQueryString

Method _parseQueryString

plugins/esi/lib/Variables.cc:175–186  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

173}
174
175void
176Variables::_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
188void
189Variables::_parseCachedHeaders()

Callers 1

Variables.ccFile · 0.80

Calls 2

stringClass · 0.85
parseAttributesFunction · 0.85

Tested by

no test coverage detected