【发布时间】:2012-08-05 13:57:52
【问题描述】:
我使用 Faraday 作为 HTTP 客户端来测试我的 HTTP 服务(基于 Sinatra)。它对我来说非常强大,但我有一个问题。
我们在 Sinatra 服务上跟踪会话,但我无法使用 Faraday 客户端设置 cookie 值。这是示例代码:
# `response` is from the Sinatra service
cookie = response.headers['set-cookie']
# now, for the follow up request...
response = client.get '/api/profile' do |req|
req.headers['Cookie'] = cookie
end
服务器找不到会话。为什么?
【问题讨论】:
-
我添加了记录器,但它并没有再次出错。也许这是我在其他地方的错误。对此我很抱歉
标签: session cookies sinatra faraday