class

Ark::HTTPTransport

Inherits Reference < Object

Constants

DEFAULT_CONNECT_TIMEOUT = 10.seconds
DEFAULT_READ_TIMEOUT = 30.seconds
DEFAULT_WRITE_TIMEOUT = 30.seconds

Constructors

new(connect_timeout : Time::Span = DEFAULT_CONNECT_TIMEOUT, read_timeout : Time::Span = DEFAULT_READ_TIMEOUT, write_timeout : Time::Span = DEFAULT_WRITE_TIMEOUT)
Source

Instance methods

get(url : String, headers : HTTP::Headers | Nil = nil) : HTTP::Client::Response
Source
post(url : String, headers : HTTP::Headers | Nil = nil, body : HTTP::Client::BodyType = nil) : HTTP::Client::Response
Source
request(method : String, url : String, headers : HTTP::Headers | Nil = nil, body : HTTP::Client::BodyType = nil) : HTTP::Client::Response
Source