for example:
boost::network::uri::uri instance("
http://example.com/?a=b");
assert(instance.has_query());
for (auto qit = instance.query_begin(); qit != instance.query_end(); ++qit)
cout << "key=" << qit.first << "; value=" << qit.second << endl; /* expected output: "key=a; value=b" */