28 lines
818 B
Markdown
28 lines
818 B
Markdown
![]() |
# CookieMonster
|
||
|
|
||
|
[](https://godoc.org/github.com/MercuryEngineering/CookieMonster) [](https://travis-ci.org/MercuryEngineering/CookieMonster)
|
||
|
|
||
|
A simple package for parsing [Netscape Cookie File](http://curl.haxx.se/rfc/cookie_spec.html) formatted cookies into Go [Cookies](https://golang.org/pkg/net/http/#Cookie)
|
||
|
|
||
|
### Install
|
||
|
|
||
|
`go get -u github.com/MercuryEngineering/CookieMonster`
|
||
|
|
||
|
### Example
|
||
|
|
||
|
```
|
||
|
import (
|
||
|
"fmt"
|
||
|
"github.com/MercuryEngineering/CookieMonster"
|
||
|
)
|
||
|
|
||
|
cookies, err := cookiemonster.ParseFile("cookies.txt")
|
||
|
if err != nil {
|
||
|
panic(err)
|
||
|
}
|
||
|
|
||
|
for _, cookie := range cookies {
|
||
|
fmt.Printf("%s=%s\n", cookie.Name, cookie.Value)
|
||
|
}
|
||
|
```
|