【问题标题】:How to get http headers when using HTTParty gem in Rails?在 Rails 中使用 HTTParty gem 时如何获取 http 标头?
【发布时间】:2017-05-05 04:08:07
【问题描述】:

我正在使用 gem 'devise_token_auth' gem 'httparty'

post 操作后,我想从响应中获取 ff 标头:

示例: HTTParty.post("/auth/sign_in", @options)

我需要:

access_token: response.headers['access-token'],
client: response.headers['client'],
expiry: response.headers['expiry'],
token_type: response.headers['token-type'],
uid: response.headers['uid']

请帮忙!

【问题讨论】:

    标签: devise ruby-on-rails-5 httparty


    【解决方案1】:

    您可以通过这种方式访问​​ HTTParty 返回的标头:

    require 'httparty'
    
    response = HTTParty.post("/auth/sign_in", @options)
    
    puts response.headers
    

    您还可以在此处查看示例:https://johnnunemaker.com/httparty/

    【讨论】:

      猜你喜欢
      • 2016-07-19
      • 2011-06-24
      • 2018-12-21
      • 2017-11-05
      • 2012-10-25
      • 1970-01-01
      • 2020-05-27
      • 2011-10-06
      • 2015-06-05
      相关资源
      最近更新 更多