【发布时间】:2021-04-03 13:25:38
【问题描述】:
我试图触发一个 GET 请求,我需要发送两个 cookie(我通过在我的网站上进行身份验证后检查浏览器 cookie 来获取这些)来授权我的请求。但是,当我使用法拉第 gem 尝试以下 ruby 代码时,我收到未经授权的访问错误,而当我使用邮递员发送相同的 cookie 数据时,情况并非如此( https://learning.postman.com/docs/sending-requests/cookies/)。谁能看到我做错了什么?
url = "https://someurl.com/random_data"
resp = Faraday.get(url) do |req|
req.headers['cookie'] = '{"credential_1":' + @credentials["credential_1"] + ',"credential_2":' + @credentials["credential_2"]}'
end
【问题讨论】:
标签: ruby-on-rails ruby cookies faraday