sigildocs

(sigil web cookies)

(sigil web cookies) - Cookie Parsing and Setting

Provides cookie parsing from requests and cookie setting on responses.

Example: ;; Get cookie from request (let ((session-id (cookie-ref request "session_id"))) ...)

;; Set cookie on response (set-cookie response "session_id" "abc123" '((path . "/") (http-only . #t)))

Exports

parse-cookiesprocedure

Parse Cookie header into a dict with string keys. "name1=value1; name2=value2" -> #{"name1": "value1" "name2": "value2"}

cookiesprocedure

Get all cookies from request as a dict.