BottleでCookieを使う

何かと便利なCookieもBottleで活用可能です。

実際のところ

response.set_cookie()で、request.get_cookieで拾います。

@route('/hello')
def hello_again():
    if request.get_cookie("visited"):
        return "Welcome back! Nice to see you again"
    else:
        response.set_cookie("visited", "yes")
        return "Hello there! Nice to meet you"

基本的にブラウザの実装に引っ張られますが、4kb程度の量が相場のようです。