Module: HTTPX
- Extended by:
- Chainable
- Defined in:
- lib/httpx.rb,
lib/httpx/pool.rb,
lib/httpx/utils.rb,
lib/httpx/altsvc.rb,
lib/httpx/base64.rb,
lib/httpx/buffer.rb,
lib/httpx/errors.rb,
lib/httpx/io/ssl.rb,
lib/httpx/io/tcp.rb,
lib/httpx/io/udp.rb,
lib/httpx/timers.rb,
lib/httpx/headers.rb,
lib/httpx/io/unix.rb,
lib/httpx/options.rb,
lib/httpx/request.rb,
lib/httpx/session.rb,
lib/httpx/version.rb,
lib/httpx/loggable.rb,
lib/httpx/punycode.rb,
lib/httpx/resolver.rb,
lib/httpx/response.rb,
lib/httpx/selector.rb,
lib/httpx/callbacks.rb,
lib/httpx/chainable.rb,
lib/httpx/connection.rb,
lib/httpx/extensions.rb,
lib/httpx/transcoder.rb,
lib/httpx/domain_name.rb,
lib/httpx/plugins/h2c.rb,
lib/httpx/plugins/xml.rb,
lib/httpx/parser/http1.rb,
lib/httpx/plugins/auth.rb,
lib/httpx/plugins/grpc.rb,
lib/httpx/request/body.rb,
lib/httpx/plugins/cache.rb,
lib/httpx/plugins/oauth.rb,
lib/httpx/plugins/proxy.rb,
lib/httpx/plugins/query.rb,
lib/httpx/response/body.rb,
lib/httpx/plugins/brotli.rb,
lib/httpx/plugins/expect.rb,
lib/httpx/plugins/stream.rb,
lib/httpx/plugins/webdav.rb,
lib/httpx/resolver/entry.rb,
lib/httpx/resolver/https.rb,
lib/httpx/resolver/multi.rb,
lib/httpx/plugins/cookies.rb,
lib/httpx/plugins/retries.rb,
lib/httpx/plugins/upgrade.rb,
lib/httpx/resolver/native.rb,
lib/httpx/resolver/system.rb,
lib/httpx/response/buffer.rb,
lib/httpx/transcoder/form.rb,
lib/httpx/transcoder/gzip.rb,
lib/httpx/connection/http1.rb,
lib/httpx/connection/http2.rb,
lib/httpx/plugins/auth/ntlm.rb,
lib/httpx/plugins/aws_sigv4.rb,
lib/httpx/plugins/callbacks.rb,
lib/httpx/plugins/grpc/call.rb,
lib/httpx/plugins/ntlm_auth.rb,
lib/httpx/plugins/proxy/ssh.rb,
lib/httpx/pmatch_extensions.rb,
lib/httpx/resolver/resolver.rb,
lib/httpx/plugins/auth/basic.rb,
lib/httpx/plugins/basic_auth.rb,
lib/httpx/plugins/persistent.rb,
lib/httpx/plugins/proxy/http.rb,
lib/httpx/plugins/upgrade/h2.rb,
lib/httpx/session_extensions.rb,
lib/httpx/transcoder/deflate.rb,
lib/httpx/plugins/auth/digest.rb,
lib/httpx/plugins/auth/socks5.rb,
lib/httpx/plugins/cookies/jar.rb,
lib/httpx/plugins/digest_auth.rb,
lib/httpx/plugins/ssrf_filter.rb,
lib/httpx/plugins/stream_bidi.rb,
lib/httpx/resolver/cache/base.rb,
lib/httpx/resolver/cache/file.rb,
lib/httpx/plugins/grpc/message.rb,
lib/httpx/plugins/ntlm_v2_auth.rb,
lib/httpx/plugins/proxy/socks4.rb,
lib/httpx/plugins/proxy/socks5.rb,
lib/httpx/plugins/push_promise.rb,
lib/httpx/plugins/rate_limiter.rb,
lib/httpx/resolver/cache/memory.rb,
lib/httpx/plugins/content_digest.rb,
lib/httpx/plugins/cookies/cookie.rb,
lib/httpx/plugins/response_cache.rb,
lib/httpx/plugins/circuit_breaker.rb,
lib/httpx/plugins/follow_redirects.rb,
lib/httpx/plugins/fiber_concurrency.rb,
lib/httpx/transcoder/multipart/part.rb,
lib/httpx/transcoder/utils/deflater.rb,
lib/httpx/plugins/grpc/grpc_encoding.rb,
lib/httpx/plugins/internal_telemetry.rb,
lib/httpx/plugins/server_sent_events.rb,
lib/httpx/transcoder/multipart/decoder.rb,
lib/httpx/transcoder/multipart/encoder.rb,
lib/httpx/transcoder/utils/body_reader.rb,
lib/httpx/plugins/aws_sdk_authentication.rb,
lib/httpx/plugins/circuit_breaker/circuit.rb,
lib/httpx/plugins/cookies/set_cookie_parser.rb,
lib/httpx/transcoder/multipart/mime_type_detector.rb,
sig/io.rbs,
sig/pool.rbs,
sig/httpx.rbs,
sig/utils.rbs,
sig/altsvc.rbs,
sig/buffer.rbs,
sig/errors.rbs,
sig/io/ssl.rbs,
sig/io/tcp.rbs,
sig/io/udp.rbs,
sig/timers.rbs,
sig/headers.rbs,
sig/io/unix.rbs,
sig/options.rbs,
sig/request.rbs,
sig/session.rbs,
sig/loggable.rbs,
sig/punycode.rbs,
sig/resolver.rbs,
sig/response.rbs,
sig/selector.rbs,
sig/callbacks.rbs,
sig/chainable.rbs,
sig/connection.rbs,
sig/transcoder.rbs,
sig/domain_name.rbs,
sig/plugins/h2c.rbs,
sig/plugins/xml.rbs,
sig/parser/http1.rbs,
sig/plugins/auth.rbs,
sig/plugins/grpc.rbs,
sig/request/body.rbs,
sig/plugins/cache.rbs,
sig/plugins/oauth.rbs,
sig/plugins/proxy.rbs,
sig/plugins/query.rbs,
sig/response/body.rbs,
sig/plugins/brotli.rbs,
sig/plugins/expect.rbs,
sig/plugins/stream.rbs,
sig/plugins/webdav.rbs,
sig/resolver/cache.rbs,
sig/resolver/entry.rbs,
sig/resolver/https.rbs,
sig/resolver/multi.rbs,
sig/plugins/cookies.rbs,
sig/plugins/retries.rbs,
sig/plugins/tracing.rbs,
sig/plugins/upgrade.rbs,
sig/resolver/native.rbs,
sig/resolver/system.rbs,
sig/response/buffer.rbs,
sig/transcoder/body.rbs,
sig/transcoder/form.rbs,
sig/transcoder/gzip.rbs,
sig/transcoder/json.rbs,
sig/connection/http1.rbs,
sig/connection/http2.rbs,
sig/plugins/auth/ntlm.rbs,
sig/plugins/aws_sigv4.rbs,
sig/plugins/callbacks.rbs,
sig/plugins/grpc/call.rbs,
sig/plugins/ntlm_auth.rbs,
sig/plugins/proxy/ssh.rbs,
sig/resolver/resolver.rbs,
sig/plugins/auth/basic.rbs,
sig/plugins/basic_auth.rbs,
sig/plugins/persistent.rbs,
sig/plugins/proxy/http.rbs,
sig/plugins/upgrade/h2.rbs,
sig/transcoder/chunker.rbs,
sig/transcoder/deflate.rbs,
sig/plugins/auth/digest.rbs,
sig/plugins/auth/socks5.rbs,
sig/plugins/cache/store.rbs,
sig/plugins/compression.rbs,
sig/plugins/cookies/jar.rbs,
sig/plugins/digest_auth.rbs,
sig/plugins/ssrf_filter.rbs,
sig/plugins/stream_bidi.rbs,
sig/resolver/cache/base.rbs,
sig/resolver/cache/file.rbs,
sig/plugins/grpc/message.rbs,
sig/plugins/ntlm_v2_auth.rbs,
sig/plugins/proxy/socks4.rbs,
sig/plugins/proxy/socks5.rbs,
sig/plugins/push_promise.rbs,
sig/plugins/rate_limiter.rbs,
sig/transcoder/multipart.rbs,
sig/resolver/cache/memory.rbs,
sig/plugins/content_digest.rbs,
sig/plugins/cookies/cookie.rbs,
sig/plugins/response_cache.rbs,
sig/plugins/circuit_breaker.rbs,
sig/plugins/cache/file_store.rbs,
sig/plugins/follow_redirects.rbs,
sig/plugins/fiber_concurrency.rbs,
sig/transcoder/utils/deflater.rbs,
sig/plugins/grpc/grpc_encoding.rbs,
sig/plugins/server_sent_events.rbs,
sig/transcoder/utils/body_reader.rbs,
sig/plugins/aws_sdk_authentication.rbs,
sig/plugins/cookies/set_cookie_parser.rbs
Overview
Top-Level Namespace
Defined Under Namespace
Modules: AltSvc, ArrayExtensions, Base64, Cache, Callbacks, Chainable, Chunker, ErrorResponsePatternMatchExtensions, Form, HeadersPatternMatchExtensions, JSON, Loggable, Parser, Plugins, Punycode, Resolver, ResponsePatternMatchExtensions, Transcoder, URIExtensions, Utils, _Callable, _IOLogger, _KeyNormalizer, _Loggable, _Response, _Selectable Classes: Buffer, ConnectTimeoutError, Connection, ConnectionError, ContentType, DomainName, Error, ErrorResponse, GRPCError, HTTPError, Headers, NativeResolveError, OperationTimeoutError, Options, PingTimeoutError, Pool, PoolTimeoutError, ProxyError, ProxySSL, ReadTimeoutError, Request, RequestTimeoutError, ResolveError, ResolveTimeoutError, Response, SSL, Selector, ServerSideRequestForgeryError, Session, SettingsTimeoutError, Socks4Error, Socks5Error, StreamResponse, TCP, TLSError, TimeoutError, Timers, TotalRequestTimeoutError, UDP, UNIX, UnsupportedSchemeError, WriteTimeoutError
Constant Summary collapse
- EMPTY =
[].freeze
- EMPTY_HASH =
{}.freeze
- S =
session may be overridden by certain adapters.
Session- VERSION =
"1.8.3"- InsecureRedirectError =
Method Summary
Methods included from Chainable
accept, branch, default_options, plugin, request, with, wrap