【发布时间】:2011-06-06 07:56:37
【问题描述】:
下面的代码在服务器中正常工作......当来到 localhost cookie 未设置时,请帮我解决这个问题..
def set_cookie(self, key, value='', max_age=None, 路径='/',域=无,安全=无,httponly=假, 版本=无,评论=无): """ 为响应设置(添加)cookie """ 饼干 = BaseCookie() 饼干[键] = 值 对于 var_name,var_value 在 [ ('max-age', max_age), ('路径', 路径), (“域”,域), ('安全',安全), ('HttpOnly', httponly), ('版本', 版本), ('评论',评论), ]: 如果 var_value 不是 None 并且 var_value 不是 False: cookies[key][var_name] = str(var_value) 如果 max_age 不是无: cookies[key]['expires'] = max_age header_value = cookies[key].output(header='').lstrip() self.response.headers._headers.append(('Set-Cookie', header_value))【问题讨论】:
-
如何在服务器和本地主机上调用这个方法?哪些值被传递给它?本地主机中是否显示任何错误/警告?如果将映射到 localhost 的域添加到 hosts 文件会怎样?