X::RequestBuilder
Inherits Reference / Object
Creates HTTP requests
Constants
AUTHORIZATION_HEADER = "Authorization"
CONTENT_TYPE_HEADER = "Content-Type"
DEFAULT_CONTENT_TYPE = "application/json; charset=utf-8"
HTTP_METHODS = ["GET", "POST", "PUT", "DELETE"]
USER_AGENT_HEADER = "User-Agent"
Constructors
new(content_type : String = DEFAULT_CONTENT_TYPE, user_agent : String = DEFAULT_USER_AGENT)
SourceInstance methods
build(authenticator : BearerTokenAuthenticator | OauthAuthenticator, http_method : String, url : URI, body : IO | Nil | String | Nil = nil) : HTTP::Request
Sourcecontent_type
Sourcecontent_type=(content_type : String)
Sourceuser_agent
Sourceuser_agent=(user_agent : String)
Source