Я использую HTTParty для создания HTTP-запросов и использования REST API. Теперь я хочу повторно использовать файлы cookie, установленные страницей входа, которую я вызвал через POST.
class SomeImporter
include HTTParty
def self.login
response = self.post('https://www.example.com/login', :query => {:user => 'myusername', :password => 'secret'})
self.default_cookies.add_cookies(response.header['set-cookie'])
self.get('https://www.example.com/protected')
end
end
Файлы cookie не установлены правильно с этим кодом. Как правильно проанализировать заголовок «set-cookie», заданный HTTParty, и установить файлы cookie для следующего запроса?