|
@@ -466,6 +466,12 @@ const HttpCookie& HttpMessage::GetCookie(const std::string& name) {
|
|
|
if (iter->name == name) {
|
|
if (iter->name == name) {
|
|
|
return *iter;
|
|
return *iter;
|
|
|
}
|
|
}
|
|
|
|
|
+ auto kv_iter = iter->kv.find(name);
|
|
|
|
|
+ if (kv_iter != iter->kv.end()) {
|
|
|
|
|
+ iter->name = name;
|
|
|
|
|
+ iter->value = kv_iter->second;
|
|
|
|
|
+ return *iter;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
return NoCookie;
|
|
return NoCookie;
|
|
|
}
|
|
}
|