cherrypy cookies

code

import cherrypy


class MyCookieApp(object):
    @cherrypy.expose
    def set(self):
        cookie = cherrypy.response.cookie
        cookie['cookieName'] = 'cookieValue'
        cookie['cookieName']['path'] = '/'
        cookie['cookieName']['max-age'] = 3600
        cookie['cookieName']['version'] = 1
        return "<html><body>Hello, I just sent you a cookie</body></html>"


    @cherrypy.expose
    def read(self):
        cookie = cherrypy.request.cookie
        res = """<html><body>Hi, you sent me %s cookies.<br />
                Here is a list of cookie names/values:<br />""" % len(cookie)
        for name in cookie.keys():
            res += "name: %s, value: %s
" % (name, cookie[name].value)
        return res + "</body></html>"


if __name__ == '__main__':
    cherrypy.quickstart(MyCookieApp(), '/cookie')

 

 

 

 

 

 

 

 

 

 

posted @ 2020-12-23 16:31  anobscureretreat  阅读(118)  评论(0编辑  收藏  举报