Skip to content

Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →

instance method

Net::HTTP#request_head

(::String path, ?::Net::headers initheader) ?{ (::Net::HTTPResponse response) -> void } -> ::Net::HTTPResponse
request_head(path, initheader = nil, &block)

Sends a HEAD request to the server; returns an instance of a subclass of Net::HTTPResponse.

The request is based on the Net::HTTP::Head object created from string path and initial headers hash initheader.

Example
http = Net::HTTP.new(hostname)
http.head('/todos/1') # => #<Net::HTTPOK 200 OK readbody=true>