Top-Level Namespace
Classes and Modules
- HTTPX::AltSvc
- HTTPX::ArrayExtensions
- HTTPX::Callbacks
- HTTPX::Chainable
- HTTPX::CurryMethods
- HTTPX::ErrorResponsePatternMatchExtensions
- HTTPX::HashExtensions
- HTTPX::HeadersPatternMatchExtensions
- HTTPX::IOExtensions
- HTTPX::LiteralStringExtensions
- HTTPX::Loggable
- HTTPX::NegMethods
- HTTPX::NumericExtensions
- HTTPX::Parser
- HTTPX::Plugins
- HTTPX::PosMethods
- HTTPX::Punycode
- HTTPX::RegexpExtensions
- HTTPX::Resolver
- HTTPX::ResponsePatternMatchExtensions
- HTTPX::StringExtensions
- HTTPX::Transcoder
- HTTPX::URIExtensions
- HTTPX::Utils
- HTTPX::Buffer
- HTTPX::ConnectTimeoutError
- HTTPX::Connection
- HTTPX::ConnectionError
- HTTPX::ContentType
- HTTPX::DomainName
- HTTPX::Error
- HTTPX::ErrorResponse
- HTTPX::HTTPError
- HTTPX::HTTPProxyError
- HTTPX::Headers
- HTTPX::MisdirectedRequestError
- HTTPX::NativeResolveError
- HTTPX::Options
- HTTPX::Pool
- HTTPX::ProxySSL
- HTTPX::ReadTimeoutError
- HTTPX::Request
- HTTPX::RequestTimeoutError
- HTTPX::ResolveError
- HTTPX::ResolveTimeoutError
- HTTPX::Response
- HTTPX::SSL
- HTTPX::Selector
- HTTPX::Session
- HTTPX::SettingsTimeoutError
- HTTPX::Socks4Error
- HTTPX::Socks5Error
- HTTPX::StreamResponse
- HTTPX::TCP
- HTTPX::TimeoutError
- HTTPX::Timers
- HTTPX::TotalTimeoutError
- HTTPX::UDP
- HTTPX::UNIX
- HTTPX::UnsupportedSchemeError
- HTTPX::WriteTimeoutError
Constants
EMPTY | = | [].freeze | ||
GRPCError | = | Class.new(Error) do attr_reader :status, :details, :metadata def initialize(status, details, metadata) @status = status @details = details @metadata = metadata super("GRPC error, code=#{status}, details=#{details}, metadata=#{metadata}") end end | ||
IPRegex | = | Regexp.union(Resolv::IPv4::Regex, Resolv::IPv6::Regex) | ||
InsecureRedirectError | = | Class.new(Error) | ||
TLSError | = | OpenSSL::SSL::SSLError | ||
VERSION | = | "0.23.0" |
Public Class methods
const_missing(const_name)
:nocov:
[show source]
# File lib/httpx.rb 57 def self.const_missing(const_name) 58 super unless const_name == :Client 59 warn "DEPRECATION WARNING: the class #{self}::Client is deprecated. Use #{self}::Session instead." 60 Session 61 end