Object
![show/hide quicksearch [+]](../images/find.png)
Parent of HTTPRequest class. Do not use this directly; use a subclass of HTTPRequest.
Mixes in the HTTPHeader module.
 
               # File net/http.rb, line 1580
def initialize(m, reqbody, resbody, path, initheader = nil)
  @method = m
  @request_has_body = reqbody
  @response_has_body = resbody
  raise ArgumentError, "no HTTP request path given" unless path
  raise ArgumentError, "HTTP request path is empty" if path.empty?
  @path = path
  initialize_http_header initheader
  self['Accept'] ||= '*/*'
  self['User-Agent'] ||= 'Ruby'
  @body = nil
  @body_stream = nil
end
             
             
               # File net/http.rb, line 1616
def body=(str)
  @body = str
  @body_stream = nil
  str
end
             
             
               # File net/http.rb, line 1609
def body_exist?
  warn "Net::HTTPRequest#body_exist? is obsolete; use response_body_permitted?" if $VERBOSE
  response_body_permitted?
end
             
             
               # File net/http.rb, line 1624
def body_stream=(input)
  @body = nil
  @body_stream = input
  input
end
             
             
               # File net/http.rb, line 1597
def inspect
  "\#<#{self.class} #{@method}>"
end