本文整理汇总了Python中swift.common.swob.Response.set_cookie方法的典型用法代码示例。如果您正苦于以下问题:Python Response.set_cookie方法的具体用法?Python Response.set_cookie怎么用?Python Response.set_cookie使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类swift.common.swob.Response
的用法示例。
在下文中一共展示了Response.set_cookie方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: TestResponse
# 需要导入模块: from swift.common.swob import Response [as 别名]
# 或者: from swift.common.swob.Response import set_cookie [as 别名]
class TestResponse(unittest.TestCase):
def setUp(self):
self.resp = Response()
def tearDown(self):
pass
def test_set_cookie(self):
self.resp.set_cookie('token', 'XXXXXXXX')
self.assertEqual('token=XXXXXXXX', self.resp.environ['HTTP_SET_COOKIE'])
self.assertEqual('token=XXXXXXXX', self.resp.headers['set-cookie'])
self.resp.set_cookie('token', 'XXXXXXXX', path='/', comment='foo',
domain='example.tld', max_age=10, secure=True,
version='1', httponly=True)
self.assertEqual('token=XXXXXXXX; Comment=foo; Domain=example.tld; httponly; Max-Age=10; Path=/; secure; Version=1',
self.resp.environ['HTTP_SET_COOKIE'])
示例2: get_object
# 需要导入模块: from swift.common.swob import Response [as 别名]
# 或者: from swift.common.swob.Response import set_cookie [as 别名]
if path_type == 2: # account
return self.page_cont_list(req, storage_url, token)
if path_type == 3: # container
return self.page_obj_list(req, storage_url, token)
if path_type == 4: # object
try:
(obj_status, objct) = get_object(storage_url, token, cont, obj)
except ClientException, e:
resp = Response(charset='utf8')
resp.status = e.http_status
return resp
except err:
pass
resp = Response()
resp.set_cookie('_token', token, path=self.page_path,
max_age=self.cookie_max_age,
secure=self.secure)
resp.status = HTTP_OK
resp.headers = obj_status
resp.body = objct
self.token_bank[token].update({'msg': ''})
self.memcache_update(token)
return resp
return HTTPFound(location=self.add_prefix(storage_url))
def page_cont_list(self, req, storage_url, token, template=None):
""" """
if template is None:
tmpl = self.tmpl
path = urlparse(self.del_prefix(req.url)).path
if len(path.split('/')) <= 2: