Project

General

Profile

Actions

Feature #16686

closed

Let Net::HTTP.get take request headers

Added by k0kubun (Takashi Kokubun) over 4 years ago. Updated over 4 years ago.

Status:
Closed
Assignee:
-
Target version:
-
[ruby-core:97444]

Description

When we need to write a script requesting an HTTP API with GET method which requires authentication by a request header, it'd be nice if we can simply do:

Net::HTTP.get(URI("https://api.example.com/user"), { "Authorization" => "apikey" })

Currently the arguments of the Net::HTTP.get family are overloaded by (String, String, Integer) and (URI). This ticket aims to extend only the latter one to (URI, Hash).
The new interface will also be consistent with [Feature #12375].

Patch: https://github.com/ruby/ruby/pull/2957

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0