Class Salient\Http\Message\AbstractRequest

<TPsr7 is RequestInterface>

abstract
extends AbstractMessage<TPsr7>
implements RequestInterface<TPsr7>, HasHttpRegex
uses ImmutableTrait
Methods
Methods inherited from Salient\Http\Message\AbstractMessage
getProtocolVersion(), getBody(), withProtocolVersion(), withBody(), __toString(),
Methods used from Salient\Http\Message\HasBody
filterBody()
Methods used from Salient\Http\HasInnerHeadersTrait
getInnerHeaders(), getHeaders(), hasHeader(), getHeader(), getHeaderLine(), getHeaderLines(), getHeaderValues(), getFirstHeaderValue(), getLastHeaderValue(), getOnlyHeaderValue(), withHeader(), withAddedHeader(), withoutHeader()
Methods used from Salient\Core\Concern\ImmutableTrait
with(), without(), handlePropertyChanged()
Methods used from Salient\Core\Concern\ImmutableTrait
with(), without(), handlePropertyChanged()
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\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\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\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
Constants inherited from Salient\Http\HasHttpRegex
AUTHORITY_FORM_REGEX, HOST_REGEX, HTTP_FIELD_NAME_REGEX, HTTP_FIELD_VALUE_REGEX, HTTP_TOKEN_REGEX, HTTP_TOKEN, SCHEME_REGEX, HTTP_FIELD_LINE_REGEX, URI_REGEX
Properties
Properties inherited from Salient\Http\Message\AbstractMessage
$ProtocolVersion, $Body
Properties used from Salient\Http\HasInnerHeadersTrait
$Headers