Feature #16686
Updated by k0kubun (Takashi Kokubun) over 4 years ago
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:
```rb
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