mirror of
https://github.com/actix/actix-extras.git
synced 2025-06-25 09:59:21 +02:00
added Httprequest::cookie() method
This commit is contained in:
@ -82,10 +82,20 @@ impl HttpRequest {
|
||||
}
|
||||
|
||||
/// Return request cookies.
|
||||
pub fn cookies(&mut self) -> &Vec<Cookie<'static>> {
|
||||
pub fn cookies(&self) -> &Vec<Cookie<'static>> {
|
||||
&self.cookies
|
||||
}
|
||||
|
||||
/// Return request cookie.
|
||||
pub fn cookie(&self, name: &str) -> Option<&Cookie> {
|
||||
for cookie in &self.cookies {
|
||||
if cookie.name() == name {
|
||||
return Some(&cookie)
|
||||
}
|
||||
}
|
||||
None
|
||||
}
|
||||
|
||||
/// Load cookies
|
||||
pub fn load_cookies(&mut self) -> Result<&Vec<Cookie>, CookieParseError>
|
||||
{
|
||||
|
Reference in New Issue
Block a user