设置cookie用于监狱长。 “无效的cookie值”

时间:2015-10-30 19:00:20

标签: ruby cookies

我正在为我的api编写规范并手动编写http请求。

我正在尝试通过添加以下key-val标头来设置cookie

饼干

cookies: {
        'warden.user.user.key' => ActiveSupport::JSON.encode(
          [[session_data[0]], session_data[1]]
        )
      }

这是一个String-String key-val对,但该值无效。我得到ArgumentError: Invalid cookie value的JSON序列化值(最终为

"\"[[Xy2LppWrQ53yHmpxVOkF7w], $2a$10$a/kS05VaSlNv2wwBXPfGU.]\""

老实说,我不知道如何解决这个问题。我正在尝试用这种格式制作一个cookie,因为在我的Controller中,我发现会话cookie存储在warden.user.user.key中,并且值是[[object_uid], session_token]的嵌套数组

感谢任何帮助!感谢

如果它有任何区别,我使用airborne来发出请求(它使用了rest-client,但不会在非OK状态代码上引发错误。)

在更大的图片中,我只是试图将会话令牌传递给warden,这是由devise使用的。

0 个答案:

没有答案