Like Net::HTTP.get
, but writes the returned body to $stdout; returns nil
.
Sets the continue timeout value, which is the number of seconds to wait for an expected 100 Continue response. If the HTTP object does not receive a response in this many seconds it sends the request body.
Like Net::HTTP.get
, but writes the returned body to $stdout; returns nil
.
Sets the continue timeout value, which is the number of seconds to wait for an expected 100 Continue response. If the HTTP object does not receive a response in this many seconds it sends the request body.
true if the response has a body.
Sets the encoding that should be used when reading the body:
If the given value is an Encoding
object, that encoding will be used.
Otherwise if the value is a string, the value of Encoding#find(value) will be used.
Otherwise an encoding will be deduced from the body itself.
Examples:
http = Net::HTTP.new(hostname) req = Net::HTTP::Get.new('/') http.request(req) do |res| p res.body.encoding # => #<Encoding:ASCII-8BIT> end http.request(req) do |res| res.body_encoding = "UTF-8" p res.body.encoding # => #<Encoding:UTF-8> end
Occasionally it’s helpful to treat a string as if it were interpolated so that there’s a consistent interface for working with strings.
Occasionally it’s helpful to treat a string as if it were interpolated so that there’s a consistent interface for working with strings.
Return the byte offset of the start of the line corresponding to the given byte offset.
Returns the byte offset of the end of the line corresponding to the given byte offset.
These are the comments that are associated with this location that exist before the start of this location.
Attach a comment to the leading comments of this location.
These are the comments that are associated with this location that exist after the end of this location.
Attach a comment to the trailing comments of this location.
Returns all of the lines of the source code associated with this location.