class Thrift::HTTPClientTransport
Public Instance Methods
flush()
click to toggle source
# File lib/rbhive/t_c_l_i_connection.rb, line 18 def flush http = Net::HTTP.new @url.host, @url.port http.use_ssl = @url.scheme == 'https' http.read_timeout = nil http.verify_mode = @ssl_verify_mode if @url.scheme == 'https' resp = http.post(@url.request_uri, @outbuf, @headers) data = resp.body data = Bytes.force_binary_encoding(data) @inbuf = StringIO.new data @outbuf = Bytes.empty_byte_buffer end