首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在rails控制器中解析HTML请求的响应头

在rails控制器中解析HTML请求的响应头
EN

Stack Overflow用户
提问于 2019-01-19 04:20:23
回答 1查看 756关注 0票数 0

是否可以通过ruby (在控制器中)访问发送到浏览器的HTML请求的响应头?

我在做什么?,我试图使用rails应用程序中的devisedevise-jwt验证登录请求。在成功的身份验证之后,我被分配给响应头中的授权令牌,并重定向到after_sign_in_path。现在,在浏览器上,我可以看到令牌正在接收,但是,在控制器操作到浏览器之前,我还需要发出相同的令牌。

在控制器操作中解析/记录响应头(response.headers)(负责呈现相同视图)时,我根本没有看到授权键。

Alternative:尝试使用javascript,但事实证明,您只能解析由javascript发起的请求的响应头。此链接声明相同

有什么方法可以做到这一点,而不诉诸于使用ajax请求方法?

EN

回答 1

Stack Overflow用户

发布于 2019-01-19 04:39:19

ActionCongtroller::Base#response对象由Rails创建,包含控制器正在构建的HTTP响应的所有信息。这是行动调度::回应的一个实例。访问响应头并与其交互的方法有多种。response.headers是您希望添加自定义响应数据的地方。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54264015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档