mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* lib/net/http/response.rb: Remove a duplicated rdoc and leave a
pointer. * lib/net/http/responses.rb: Add RFC numbers to base on. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
c541ff3223
commit
a9e8b77697
3 changed files with 19 additions and 70 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
Sun Jun 10 18:58:16 2012 Akinori MUSHA <knu@iDaemons.org>
|
||||||
|
|
||||||
|
* lib/net/http/response.rb: Remove a duplicated rdoc and leave a
|
||||||
|
pointer.
|
||||||
|
|
||||||
|
* lib/net/http/responses.rb: Add RFC numbers to base on.
|
||||||
|
|
||||||
Sun Jun 10 18:31:42 2012 Yuki Sonoda (Yugui) <yugui@yugui.jp>
|
Sun Jun 10 18:31:42 2012 Yuki Sonoda (Yugui) <yugui@yugui.jp>
|
||||||
|
|
||||||
* configure.in (RUBY_NACL): Warns if $PATH does not contain the path
|
* configure.in (RUBY_NACL): Warns if $PATH does not contain the path
|
||||||
|
|
|
@ -9,66 +9,9 @@
|
||||||
# Note that each possible HTTP response code defines its own
|
# Note that each possible HTTP response code defines its own
|
||||||
# HTTPResponse subclass. These are listed below.
|
# HTTPResponse subclass. These are listed below.
|
||||||
#
|
#
|
||||||
# All classes are
|
# All classes are defined under the Net module. Indentation indicates
|
||||||
# defined under the Net module. Indentation indicates inheritance.
|
# inheritance. For a list of the classes see Net::HTTP.
|
||||||
#
|
#
|
||||||
# xxx HTTPResponse
|
|
||||||
#
|
|
||||||
# 1xx HTTPInformation
|
|
||||||
# 100 HTTPContinue
|
|
||||||
# 101 HTTPSwitchProtocol
|
|
||||||
#
|
|
||||||
# 2xx HTTPSuccess
|
|
||||||
# 200 HTTPOK
|
|
||||||
# 201 HTTPCreated
|
|
||||||
# 202 HTTPAccepted
|
|
||||||
# 203 HTTPNonAuthoritativeInformation
|
|
||||||
# 204 HTTPNoContent
|
|
||||||
# 205 HTTPResetContent
|
|
||||||
# 206 HTTPPartialContent
|
|
||||||
#
|
|
||||||
# 3xx HTTPRedirection
|
|
||||||
# 300 HTTPMultipleChoice
|
|
||||||
# 301 HTTPMovedPermanently
|
|
||||||
# 302 HTTPFound
|
|
||||||
# 303 HTTPSeeOther
|
|
||||||
# 304 HTTPNotModified
|
|
||||||
# 305 HTTPUseProxy
|
|
||||||
# 307 HTTPTemporaryRedirect
|
|
||||||
#
|
|
||||||
# 4xx HTTPClientError
|
|
||||||
# 400 HTTPBadRequest
|
|
||||||
# 401 HTTPUnauthorized
|
|
||||||
# 402 HTTPPaymentRequired
|
|
||||||
# 403 HTTPForbidden
|
|
||||||
# 404 HTTPNotFound
|
|
||||||
# 405 HTTPMethodNotAllowed
|
|
||||||
# 406 HTTPNotAcceptable
|
|
||||||
# 407 HTTPProxyAuthenticationRequired
|
|
||||||
# 408 HTTPRequestTimeOut
|
|
||||||
# 409 HTTPConflict
|
|
||||||
# 410 HTTPGone
|
|
||||||
# 411 HTTPLengthRequired
|
|
||||||
# 412 HTTPPreconditionFailed
|
|
||||||
# 413 HTTPRequestEntityTooLarge
|
|
||||||
# 414 HTTPRequestURITooLong
|
|
||||||
# 415 HTTPUnsupportedMediaType
|
|
||||||
# 416 HTTPRequestedRangeNotSatisfiable
|
|
||||||
# 417 HTTPExpectationFailed
|
|
||||||
# 428 HTTPPreconditionRequired
|
|
||||||
# 429 HTTPTooManyRequests
|
|
||||||
# 431 HTTPRequestHeaderFieldsTooLarge
|
|
||||||
#
|
|
||||||
# 5xx HTTPServerError
|
|
||||||
# 500 HTTPInternalServerError
|
|
||||||
# 501 HTTPNotImplemented
|
|
||||||
# 502 HTTPBadGateway
|
|
||||||
# 503 HTTPServiceUnavailable
|
|
||||||
# 504 HTTPGatewayTimeOut
|
|
||||||
# 505 HTTPVersionNotSupported
|
|
||||||
# 511 HTTPNetworkAuthenticationRequired
|
|
||||||
#
|
|
||||||
# xxx HTTPUnknownResponse
|
|
||||||
#
|
#
|
||||||
class Net::HTTPResponse
|
class Net::HTTPResponse
|
||||||
class << self
|
class << self
|
||||||
|
|
|
@ -116,16 +116,6 @@ end
|
||||||
class Net::HTTPPreconditionFailed < Net::HTTPClientError # 412
|
class Net::HTTPPreconditionFailed < Net::HTTPClientError # 412
|
||||||
HAS_BODY = true
|
HAS_BODY = true
|
||||||
end
|
end
|
||||||
class Net::HTTPPreconditionRequired < Net::HTTPClientError # 428
|
|
||||||
HAS_BODY = true
|
|
||||||
end
|
|
||||||
class Net::HTTPTooManyRequests < Net::HTTPClientError # 429
|
|
||||||
HAS_BODY = true
|
|
||||||
end
|
|
||||||
class Net::HTTPRequestHeaderFieldsTooLarge < Net::HTTPClientError # 431
|
|
||||||
HAS_BODY = true
|
|
||||||
end
|
|
||||||
|
|
||||||
class Net::HTTPRequestEntityTooLarge < Net::HTTPClientError # 413
|
class Net::HTTPRequestEntityTooLarge < Net::HTTPClientError # 413
|
||||||
HAS_BODY = true
|
HAS_BODY = true
|
||||||
end
|
end
|
||||||
|
@ -142,6 +132,15 @@ end
|
||||||
class Net::HTTPExpectationFailed < Net::HTTPClientError # 417
|
class Net::HTTPExpectationFailed < Net::HTTPClientError # 417
|
||||||
HAS_BODY = true
|
HAS_BODY = true
|
||||||
end
|
end
|
||||||
|
class Net::HTTPPreconditionRequired < Net::HTTPClientError # 428 - RFC 6585
|
||||||
|
HAS_BODY = true
|
||||||
|
end
|
||||||
|
class Net::HTTPTooManyRequests < Net::HTTPClientError # 429 - RFC 6585
|
||||||
|
HAS_BODY = true
|
||||||
|
end
|
||||||
|
class Net::HTTPRequestHeaderFieldsTooLarge < Net::HTTPClientError # 431 - RFC 6585
|
||||||
|
HAS_BODY = true
|
||||||
|
end
|
||||||
|
|
||||||
class Net::HTTPInternalServerError < Net::HTTPServerError # 500
|
class Net::HTTPInternalServerError < Net::HTTPServerError # 500
|
||||||
HAS_BODY = true
|
HAS_BODY = true
|
||||||
|
@ -161,7 +160,7 @@ end
|
||||||
class Net::HTTPVersionNotSupported < Net::HTTPServerError # 505
|
class Net::HTTPVersionNotSupported < Net::HTTPServerError # 505
|
||||||
HAS_BODY = true
|
HAS_BODY = true
|
||||||
end
|
end
|
||||||
class Net::HTTPNetworkAuthenticationRequired < Net::HTTPServerError # 511
|
class Net::HTTPNetworkAuthenticationRequired < Net::HTTPServerError # 511 - RFC 6585
|
||||||
HAS_BODY = true
|
HAS_BODY = true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue