diff options
Diffstat (limited to 'hh.go')
-rw-r--r-- | hh.go | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -0,0 +1,14 @@ +package hh + +import ( + "errors" + "net/http" +) + +func Cookie(r http.Request, name string) (string, error) { + cookie, _ := r.Cookie(name) + if cookie == nil { + return "", errors.New("Bad request: missing cookie " + name) + } + return cookie.Value, nil +} |