class HTTPUtils::HeaderUtils
for dealing with header data.
Public Class Methods
get_headers(client)
click to toggle source
# File lib/utils/http_utils.rb, line 72 def self.get_headers(client) headers = {} while (line = client.gets.split(' ', 2)) break if line[0] == '' headers[line[0].chop] = line[1].strip end headers end
get_req_data(client, headers)
click to toggle source
# File lib/utils/http_utils.rb, line 84 def self.get_req_data(client, headers) data = client.read headers['Content-Length'].to_i return if data.empty? data end