class

Omise::HTTPTransport

Inherits Omise::Transport < Reference < Object

Constants

DEFAULT_CONNECT_TIMEOUT = 5.seconds
DEFAULT_MAX_RESPONSE_BODY_BYTES = 1048576_i64
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, max_response_body_bytes : Int64 = DEFAULT_MAX_RESPONSE_BODY_BYTES)
Source

Instance methods

request(method : String, uri : URI, headers : HTTP::Headers, body : String | Nil) : Response
Source