---
name: "Mojo::CookieJar"
section: "3pm"
platform: "linux"
package: "libmojolicious-perl"
version: "2.98+dfsg-2"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/Mojo::CookieJar"
---

# Mojo::CookieJar(3pm)

Cookie jar for HTTP 1.1 user agents

## NAME

Mojo::CookieJar - Cookie jar for HTTP 1.1 user agents

## SYNOPSIS

```
  use Mojo::CookieJar;
  my $jar = Mojo::CookieJar->new;
```

## DESCRIPTION

Mojo::CookieJar is a minimalistic and relaxed cookie jar for HTTP 1.1 user agents.

## ATTRIBUTES

Mojo::CookieJar implements the following attributes.

### "max\_cookie\_size"

```
  my $max_cookie_size = $jar->max_cookie_size;
  $jar                = $jar->max_cookie_size(4096);
```

Maximum cookie size in bytes, defaults to `4096`.

## METHODS

Mojo::CookieJar inherits all methods from Mojo::Base and implements the following new ones.

### "add"

```
  $jar = $jar->add(@cookies);
```

Add multiple Mojo::Cookie::Response objects to the jar.

### "empty"

```
  $jar->empty;
```

Empty the jar.

### "extract"

```
  $jar = $jar->extract($tx);
```

Extract response cookies from transaction.

### "find"

```
  my @cookies = $jar->find($url);
```

Find Mojo::Cookie::Request objects in the jar for Mojo::URL object.

### "inject"

```
  $jar = $jar->inject($tx);
```

Inject request cookies into transaction.

## SEE ALSO

Mojolicious, Mojolicious::Guides, \<http://mojolicio.us\>.
