class

X::RedirectHandler

Inherits Reference / Object

Handles HTTP redirects

Constants

DEFAULT_MAX_REDIRECTS = 10

Constructors

new(authenticator : X::BearerTokenAuthenticator | X::OauthAuthenticator, connection : X::Connection, request_builder : X::RequestBuilder, max_redirects : Int32 = DEFAULT_MAX_REDIRECTS)
Source

Instance methods

authenticator
Source
authenticator=(authenticator : BearerTokenAuthenticator | OauthAuthenticator)
Source
connection
Source
connection=(connection : Connection)
Source
handle_redirects(response : HTTP::Client::Response, original_request : HTTP::Request, original_base_url : URI, redirect_count : Int32 = 0)
Source
max_redirects
Source
max_redirects=(max_redirects : Int32)
Source
request_builder
Source
request_builder=(request_builder : RequestBuilder)
Source