Module: OpenSearch::Transport::Transport
- Defined in:
- lib/opensearch/transport/transport/base.rb,
lib/opensearch/transport/transport/errors.rb,
lib/opensearch/transport/transport/sniffer.rb,
lib/opensearch/transport/transport/response.rb,
lib/opensearch/transport/transport/http/curb.rb,
lib/opensearch/transport/transport/http/faraday.rb,
lib/opensearch/transport/transport/http/manticore.rb,
lib/opensearch/transport/transport/connections/selector.rb,
lib/opensearch/transport/transport/serializer/multi_json.rb,
lib/opensearch/transport/transport/connections/collection.rb,
lib/opensearch/transport/transport/connections/connection.rb
Defined Under Namespace
Modules: Base, Connections, Errors, HTTP, Serializer Classes: Error, Response, ServerError, Sniffer, SnifferTimeoutError
Constant Summary collapse
- HTTP_STATUSES =
{ 300 => 'MultipleChoices', 301 => 'MovedPermanently', 302 => 'Found', 303 => 'SeeOther', 304 => 'NotModified', 305 => 'UseProxy', 307 => 'TemporaryRedirect', 308 => 'PermanentRedirect', 400 => 'BadRequest', 401 => 'Unauthorized', 402 => 'PaymentRequired', 403 => 'Forbidden', 404 => 'NotFound', 405 => 'MethodNotAllowed', 406 => 'NotAcceptable', 407 => 'ProxyAuthenticationRequired', 408 => 'RequestTimeout', 409 => 'Conflict', 410 => 'Gone', 411 => 'LengthRequired', 412 => 'PreconditionFailed', 413 => 'RequestEntityTooLarge', 414 => 'RequestURITooLong', 415 => 'UnsupportedMediaType', 416 => 'RequestedRangeNotSatisfiable', 417 => 'ExpectationFailed', 418 => 'ImATeapot', 421 => 'TooManyConnectionsFromThisIP', 426 => 'UpgradeRequired', 429 => 'TooManyRequests', 450 => 'BlockedByWindowsParentalControls', 494 => 'RequestHeaderTooLarge', 497 => 'HTTPToHTTPS', 499 => 'ClientClosedRequest', 500 => 'InternalServerError', 501 => 'NotImplemented', 502 => 'BadGateway', 503 => 'ServiceUnavailable', 504 => 'GatewayTimeout', 505 => 'HTTPVersionNotSupported', 506 => 'VariantAlsoNegotiates', 510 => 'NotExtended' }
- ERRORS =
HTTP_STATUSES.each_with_object({}) do |error, sum| status, name = error sum[status] = Errors.const_set name, Class.new(ServerError) end