ActionsLike0
Feature #14688
closedNet::HTTPResponse#value raises "Net::HTTPServerException" in 4xx response
Description
Call value
method to an instance of Net::HTTPResponse
it raises Net::HTTPServerException
in case of HTTP response status code is 4xx.
But HTTP response status code 4xx means "Client error response" not "Server response" so I think that's wrong naming.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#Client_error_responses
Therefore, I think it's maybe specifications bug, but it cause breaking changes in many ruby programs to change exception name.
I propose to create Net::HTTPClientException
as alias of the Net::HTTPServerException
for compatibility.
Files
Updated by usa (Usaku NAKAMURA) almost 7 years ago
- Status changed from Open to Assigned
- Assignee set to naruse (Yui NARUSE)
Updated by naruse (Yui NARUSE) almost 7 years ago
- Tracker changed from Bug to Feature
- ruby -v deleted (
2.6.0dev) - Backport deleted (
2.3: UNKNOWN, 2.4: UNKNOWN, 2.5: UNKNOWN)
ActionsLike0