39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
# File 'lib/wechat/bot/http/session.rb', line 39
def request(verb, url, options = {})
prepare_request(url)
if options[:timeout]
connect_timeout, read_timeout = options.delete(:timeout)
@client = @client.timeout(connect: connect_timeout, read: read_timeout)
end
response = @client.request(verb, url, options)
update_cookies(response.cookies)
@bot.logger.verbose "[#{verb.upcase}] #{url}"
@bot.logger.verbose "Options: #{options}"
@bot.logger.verbose "Response: #{response.body}"
response
end
|