class
Awscr::S3::DefaultHttpClientFactory
Overview
The default implementation of HttpClientFactory
used to provide HTTP clients
for communicating with S3. This factory creates a new HTTP::Client
instance
for each request.
Defined in:
awscr-s3/http_client_factory/default_client_factory.crInstance Method Summary
-
#acquire_raw_client(endpoint : URI) : HTTP::Client
Acquires a new
HTTP::Client
instance configured for the given endpoint and signer.
Instance methods inherited from class Awscr::S3::HttpClientFactory
acquire_client(endpoint : URI, signer : Awscr::Signer::Signers::Interface) : HTTP::Client
acquire_client,
acquire_raw_client(endpoint : URI) : HTTP::Client
acquire_raw_client,
release(client : HTTP::Client | Nil)
release
Instance Method Detail
def acquire_raw_client(endpoint : URI) : HTTP::Client
#
Acquires a new HTTP::Client
instance configured for the given endpoint and signer.