Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/odroe/ocookie

🍪 Cookie and Set-Cookie parser and serializer
https://github.com/odroe/ocookie

cookie dart parser serializer set-cookie

Last synced: 10 days ago
JSON representation

🍪 Cookie and Set-Cookie parser and serializer

Awesome Lists containing this project

README

        

# 🍪 Ocookie

Cookie and Set-Cookie parser and serializer.

## Installation

To install `ocookie` add the following to your `pubspec.yaml`
```yaml
dependencies:
ocookie: latest
```

Alternatively, you can run the following command:
```bash
dart pub add ocookie
```

## Baisc Usage

```dart
final cookie = Cookie('name', 'value');
print(cookie.serialize()) // name=value
print(Cookie.parse('a=b;b=c')); // {a: b, b: c}
```

### Utils

- `Cookie.serialize` - Serialize a cookie instance to string.
- `Cookie.parse` - Parse client-side `cookie` header map.
- `Cookie.fromString` - Parse a set-cookie string to Cookie instance.
- `Cookie.splitSetCookie` - Split a string of multiple set-cookie values into a set-cookie string list.

# API Reference

See the [API documentation](https://pub.dev/documentation/ocookie) for detailed information about all available APIs.

## License

[MIT License](LICENSE)