while (ExtractQueryKeyValue(url.c_str(), &query, &key, &value)) {
if (GetComponent(url, key) == "code") {
return GetComponent(url, value);
while (ExtractQueryKeyValue(url.c_str(), &query, &key, &value)) {
if (GetComponent(url, key) == "code") {
return GetComponent(url, value);