Class Salient\Curler\Curler

implements CurlerInterface, Buildable<CurlerBuilder>
uses BuildableTrait, HasInnerHeadersTrait, ImmutableTrait

An HTTP client optimised for exchanging data with RESTful API endpoints

Methods
Methods used from Salient\Core\Concern\BuildableTrait
getBuilder(), build(), resolve()
Methods used from Salient\Http\HasInnerHeadersTrait
getHeaders(), hasHeader(), getHeader(), getHeaderLine(), getHeaderLines(), getHeaderValues(), getFirstHeaderValue(), getLastHeaderValue(), getOnlyHeaderValue(), withHeader(), withAddedHeader(), withoutHeader()
Methods used from Salient\Core\Concern\ImmutableTrait
with(), without(), handlePropertyChanged()
Constants
Constants inherited from Salient\Contract\Http\HasFormDataFlag
DATA_PRESERVE_LIST_KEYS, DATA_PRESERVE_NUMERIC_KEYS, DATA_PRESERVE_STRING_KEYS, DATA_PRESERVE_ALL_KEYS
Constants inherited from Salient\Contract\Http\HasHttpHeader
HEADER_ACCEPT, HEADER_ACCEPT_ENCODING, HEADER_AUTHORIZATION, HEADER_CONNECTION, HEADER_CONTENT_DISPOSITION, HEADER_CONTENT_LENGTH, HEADER_CONTENT_TYPE, HEADER_DATE, HEADER_HOST, HEADER_LINK, HEADER_LOCATION, HEADER_ODATA_VERSION, HEADER_PREFER, HEADER_PROXY_AUTHORIZATION, HEADER_RETRY_AFTER, HEADER_SERVER, HEADER_TRANSFER_ENCODING, HEADER_USER_AGENT
Constants inherited from Salient\Contract\Http\HasHttpHeaders
HEADERS_SENSITIVE, HEADERS_UNSTABLE
Constants inherited from Salient\Contract\Http\HasMediaType
TYPE_BINARY, TYPE_FORM, TYPE_FORM_MULTIPART, TYPE_GZIP, TYPE_HTML, TYPE_JSON, TYPE_JWT, TYPE_TEXT, TYPE_XML, TYPE_YAML, TYPE_ZIP
Constants inherited from Salient\Contract\Http\HasRequestMethod
METHOD_GET, METHOD_HEAD, METHOD_POST, METHOD_PUT, METHOD_PATCH, METHOD_DELETE, METHOD_CONNECT, METHOD_OPTIONS, METHOD_TRACE
Properties
Properties used from Salient\Http\HasInnerHeadersTrait
$Headers