- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我需要为我的 Sinatra 应用程序使用 cookie。如果我使用最简单的方法是可行的:
response.set_cookie('my_cookie', 'value_of_cookie')
但我需要一些选项,例如域和到期日期,所以我试试这个:
response.set_cookie("my_cookie", {:value => 'value_of_cookie', :domain => myDomain, :path => myPath, :expires => Date.new})
不起作用。没有制作 cookies 。我太需要这个了....
请帮忙...谢谢!
最佳答案
关于 http://sinatra-book.gittr.com/#cookies 的文档说要使用 set_cookie 助手,但在新版本的 Sinatra 中(至少从 1.2.0+ 开始,可能更早),你应该使用 response.set_cookie 来设置 cookie。
response.set_cookie("my_cookie", :value => "value_of_cookie",
:domain => myDomain,
:path => myPath,
:expires => Date.new(2020,1,1))
cookie = request.cookies["my_cookie"]
总结
不要将 localhost
设置为您的 cookie 的域,因为您需要将其设置为 ""或 FALSE
关于ruby - Sinatra - response.set_cookie 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5078091/
当我在自定义中间件类的 process_view 中执行 request.set_cookie() 时,我不断收到此异常。这是我的 settings.py 中中间件类的顺序: MIDDLEWARE_C
我在 python 中获得了 Formwizard 的以下 django 代码。首先有两种形式: class AuthenticationForm(forms.Form): FirstN
根据Flask Documentation ,我应该能够为除了我自己的域之外的域设置一个域路径的 cookie,如下所示: resp = make_request(render_template(in
我需要为我的 Sinatra 应用程序使用 cookie。如果我使用最简单的方法是可行的: response.set_cookie('my_cookie', 'value_of_cookie') 但我
在 webapp2 documentation没有提到设置 SameSite cookie 的属性,它似乎建立在来自 WebOB 的响应处理程序上,我检查了 webOB 文档页面,它清楚地显示了 'S
在 Django 中,我尝试使用以下代码渲染模板并同时发送 cookie: template = loader.get_template('list.html') context = {'docume
我正在针对一个公共(public)站点运行 当我尝试 set_cookie 时,我得到: undefined method 'set_cookie' for # require 'rspec' req
我刚刚学习 Flask 框架,在做练习时我遇到了一个问题,出于某种原因我无法将 cookie 存储为整数,当我将变量 count 转换为存储它之前的字符串。这是我的代码: from flask imp
我在想 Pylons 的一个版本是不同的,但我找不到一种简单的方法来判断我运行的是什么版本。在第一个示例中,我相当确定它是 0.9.7 及更高版本,使用 webob 设置 cookie。此环境将 @
当我使用Google OAuth验证我的用户时,验证通过后,我想重定向到用户在授权之前访问的页面,所以我想将页面路径保存到用户的cookie中,所以我的实现是这样的: def get_login_re
我开始创建一个自定义库,我将加载该库来检查用户是否登录以及注册用户。注册尚未开始,但这并不重要... 这是有问题的部分..它不会设置 cookie: $this->load->helper('cook
我尝试运行一些提供用户管理和身份验证/登录的 flask 扩展,例如 flask-admin。问题是,每当我尝试运行将运行一个简单的用户登录/注册页面然后单击登录或注册按钮的示例之一时,我总是会收到以
我正在尝试使用 session 创建最近访问的页面的列表。我不断收到错误 AttributeError: 'Nonetype' object has no attribute 'set_cookie'
我有一个仅支持 Rails 5 API 的应用程序,并且想在 JSON 请求的响应中发送 cookie。当我使用 ActionDispatch::Cookies 在请求的响应中设置 cookie 时,
我是一名优秀的程序员,十分优秀!