Reputation: 3691
I wrote a simple site using BedSheet to test adding cookies. When I ran the code and inspected the cookies using firebug, I found a extra cookie I didn't add named fanws
(with value 06e3d816-7626-7b00-205a-0013e8a56e9d-dbc9c6c8fa03cfa4
).
Here is my code:
class Site
{
@Inject HttpCookies? cookie
@Contribute { serviceType=Routes# }
static Void contributeRoutes(Configuration Conf)
{
Conf.add(Route(`/index.html`, Site#index))
}
Text index()
{
cookie.add(Cookie("foo", "123"))
return Text.fromHtml("<h1> Hello </h1>")
}
}
What is this cookie? What is it used for? Where did this value come from?
Upvotes: 1
Views: 35
Reputation: 5139
fanws
stands for Fanton Web Session
and is added by the wisp
web server to manage sessions. The value is just a UUID that uniquely identifies the session.
You can read more in the web
pod's documentation on Web Sessions.
Upvotes: 2