Methods
Construct
Instantiates request.
__construct()
Allow PHP casting of this object
__toString() : string
Inherited
| inherited_from |
\Zend\Http\AbstractMessage::__toString() |
| inherited_from |
\Zend\Http\Request::__toString() |
Returns
string
A factory that produces a Request object from a well-formed Http Request string
fromString(string $string) : \Zend\Http\Request
Inherited
| inherited_from |
\Zend\Http\Request::fromString() |
Parameters
$string
string
Exceptions
Returns
Get the base path.
getBasePath() : string
Get the base URL.
getBaseUrl() : string
Get raw request body
getContent() : string
Return the Cookie header, this is the same as calling $request->getHeaders()->get('Cookie');
getCookie() : \Zend\Http\Header\Cookie
Inherited
| convenience |
$request->getHeaders()->get('Cookie'); |
| inherited_from |
\Zend\Http\Request::getCookie() |
Returns
Return the parameter container responsible for env parameters or a single parameter value.
getEnv(string | null $name, mixed | null $default) : \Zend\Stdlib\ParametersInterface | mixed
Parameters
$name
stringnullParameter name to retrieve, or null to get the whole container.
$default
mixednullDefault value to use when the parameter is missing. * @return \Zend\Stdlib\ParametersInterface
Returns
Return the parameter container responsible for file parameters or a single file.
getFiles(string | null $name, mixed | null $default) : \Zend\Stdlib\ParametersInterface | mixed
Inherited
| inherited_from |
\Zend\Http\Request::getFiles() |
Parameters
$name
stringnullParameter name to retrieve, or null to get the whole container.
$default
mixednullDefault value to use when the parameter is missing.
Returns
Return the method for this request
getMethod() : string
Inherited
| inherited_from |
\Zend\Http\Request::getMethod() |
Returns
string
Return the parameter container responsible for post parameters or a single post parameter.
getPost(string | null $name, mixed | null $default) : \Zend\Stdlib\ParametersInterface | mixed
Inherited
| inherited_from |
\Zend\Http\Request::getPost() |
Parameters
$name
stringnullParameter name to retrieve, or null to get the whole container.
$default
mixednullDefault value to use when the parameter is missing.
Returns
Return the parameter container responsible for query parameters or a single query parameter
getQuery(string | null $name, mixed | null $default) : \Zend\Stdlib\ParametersInterface | mixed
Inherited
| inherited_from |
\Zend\Http\Request::getQuery() |
Parameters
$name
stringnullParameter name to retrieve, or null to get the whole container.
$default
mixednullDefault value to use when the parameter is missing.
Returns
Get the request URI.
getRequestUri() : string
Return the parameter container responsible for server parameters or a single parameter value.
getServer(string | null $name, mixed | null $default) : \Zend\Stdlib\ParametersInterface | mixed
| see |
\Zend\Http\PhpEnvironment\http://www.faqs.org/rfcs/rfc3875.html |
Parameters
$name
stringnullParameter name to retrieve, or null to get the whole container.
$default
mixednullDefault value to use when the parameter is missing.
Returns
Return the URI for this request object
getUri() : \Zend\Uri\Http
Inherited
| inherited_from |
\Zend\Http\Request::getUri() |
Returns
Return the URI for this request object as a string
getUriString() : string
Inherited
| inherited_from |
\Zend\Http\Request::getUriString() |
Returns
string
Return the HTTP version for this request
getVersion() : string
Inherited
| inherited_from |
\Zend\Http\AbstractMessage::getVersion() |
| inherited_from |
\Zend\Http\Request::getVersion() |
Returns
string
Is this a CONNECT method request?
isConnect() : bool
Inherited
| inherited_from |
\Zend\Http\Request::isConnect() |
Returns
bool
Is this a DELETE method request?
isDelete() : bool
Inherited
| inherited_from |
\Zend\Http\Request::isDelete() |
Returns
bool
Is this a Flash request?
isFlashRequest() : bool
Inherited
| inherited_from |
\Zend\Http\Request::isFlashRequest() |
Returns
bool
Is this a GET method request?
isGet() : bool
Inherited
| inherited_from |
\Zend\Http\Request::isGet() |
Returns
bool
Is this a HEAD method request?
isHead() : bool
Inherited
| inherited_from |
\Zend\Http\Request::isHead() |
Returns
bool
Is this an OPTIONS method request?
isOptions() : bool
Inherited
| inherited_from |
\Zend\Http\Request::isOptions() |
Returns
bool
Is this a PATCH method request?
isPatch() : bool
Inherited
| inherited_from |
\Zend\Http\Request::isPatch() |
Returns
bool
Is this a POST method request?
isPost() : bool
Inherited
| inherited_from |
\Zend\Http\Request::isPost() |
Returns
bool
Is this a PROPFIND method request?
isPropFind() : bool
Inherited
| inherited_from |
\Zend\Http\Request::isPropFind() |
Returns
bool
Is this a PUT method request?
isPut() : bool
Inherited
| inherited_from |
\Zend\Http\Request::isPut() |
Returns
bool
Is this a TRACE method request?
isTrace() : bool
Inherited
| inherited_from |
\Zend\Http\Request::isTrace() |
Returns
bool
Is the request a Javascript XMLHttpRequest?
isXmlHttpRequest() : bool
Inherited
Should work with Prototype/Script.aculo.us, possibly others.
| inherited_from |
\Zend\Http\Request::isXmlHttpRequest() |
Returns
bool
Return the formatted request line (first line) for this http request
renderRequestLine() : string
Inherited
| inherited_from |
\Zend\Http\Request::renderRequestLine() |
Returns
string
Set the base path.
setBasePath(string $basePath) : \Zend\Http\PhpEnvironment\self
Parameters
$basePath
string
Returns
\Zend\Http\PhpEnvironment\self
Set the base URL.
setBaseUrl(string $baseUrl) : \Zend\Http\PhpEnvironment\self
Parameters
$baseUrl
string
Returns
\Zend\Http\PhpEnvironment\self
Set message content
setContent(mixed $value) : \Zend\Stdlib\Message
Inherited
| inherited_from |
\Zend\Stdlib\Message::setContent() |
| inherited_from |
\Zend\Http\AbstractMessage::setContent() |
| inherited_from |
\Zend\Http\Request::setContent() |
Parameters
$value
mixed
Returns
Provide an alternate Parameter Container implementation for env parameters in this object,
(this is NOT the primary API for value setting, for that see env())
setEnv(\Zend\Stdlib\ParametersInterface $env) : \Zend\Http\PhpEnvironment\Request
Provide an alternate Parameter Container implementation for file parameters in this object,
(this is NOT the primary API for value setting, for that see getFiles())
setFiles(\Zend\Stdlib\ParametersInterface $files) : \Zend\Http\Request
Inherited
| inherited_from |
\Zend\Http\Request::setFiles() |
Parameters
Returns
Set the method for this request
setMethod(string $method) : \Zend\Http\Request
Inherited
| inherited_from |
\Zend\Http\Request::setMethod() |
Parameters
$method
string
Exceptions
Returns
Provide an alternate Parameter Container implementation for post parameters in this object,
(this is NOT the primary API for value setting, for that see getPost())
setPost(\Zend\Stdlib\ParametersInterface $post) : \Zend\Http\Request
Inherited
| inherited_from |
\Zend\Http\Request::setPost() |
Parameters
Returns
Provide an alternate Parameter Container implementation for query parameters in this object,
(this is NOT the primary API for value setting, for that see getQuery())
setQuery(\Zend\Stdlib\ParametersInterface $query) : \Zend\Http\Request
Inherited
| inherited_from |
\Zend\Http\Request::setQuery() |
Parameters
Returns
Set the request URI.
setRequestUri(string $requestUri) : \Zend\Http\PhpEnvironment\self
Parameters
$requestUri
string
Returns
\Zend\Http\PhpEnvironment\self
Provide an alternate Parameter Container implementation for server parameters in this object,
(this is NOT the primary API for value setting, for that see getServer())
setServer(\Zend\Stdlib\ParametersInterface $server) : \Zend\Http\PhpEnvironment\Request
Set the URI/URL for this request, this can be a string or an instance of Zend\Uri\Http
setUri(string | \Zend\Uri\Http $uri) : \Zend\Http\Request
Inherited
| inherited_from |
\Zend\Http\Request::setUri() |
Parameters
Exceptions
Returns
Set the HTTP version for this object, one of 1.0 or 1.1
(AbstractMessage::VERSION_10, AbstractMessage::VERSION_11)
setVersion(string $version) : \Zend\Http\AbstractMessage
Inherited
| inherited_from |
\Zend\Http\AbstractMessage::setVersion() |
| inherited_from |
\Zend\Http\Request::setVersion() |
Parameters
$version
string(Must be 1.0 or 1.1)
Exceptions
Returns
toString()
toString() : string
Inherited
| inherited_from |
\Zend\Http\Request::toString() |
Returns
string
Autodetect the base path of the request
detectBasePath() : string
Uses several criteria to determine the base path of the request.
Returns
string
Auto-detect the base path from the request environment
detectBaseUrl() : string
Uses a variety of criteria in order to detect the base URL of the request
(i.e., anything additional to the document root).
The base URL includes the schema, host, and port, in addition to the path.
Returns
string
Detect the base URI for the request
detectRequestUri() : string
Looks at a variety of criteria in order to attempt to autodetect a base
URI, including rewrite URIs, proxy URIs, etc.
Returns
string
mapPhpFileParam()
mapPhpFileParam(array $array, string $paramName, int | string $index, string | array $value)
Parameters
$array
array
$paramName
string
$index
intstring
$value
stringarray
Convert PHP superglobal $_FILES into more sane parameter=value structure
This handles form file input with brackets (name=files[])
mapPhpFiles() : array
Properties
Base Path of the application.
$basePath : string
Base URL of the application.
$baseUrl : string
$content
$content : string
Inherited
| inherited_from |
\Zend\Stdlib\Message::$$content |
| inherited_from |
\Zend\Http\AbstractMessage::$$content |
| inherited_from |
\Zend\Http\Request::$$content |
$method
$method : string
Inherited
| inherited_from |
\Zend\Http\Request::$$method |
$postParams
$postParams : \Zend\Stdlib\ParametersInterface
Inherited
| inherited_from |
\Zend\Http\Request::$$postParams |
Actual request URI, independent of the platform.
$requestUri : string
$uri
$uri : string | \Zend\Uri\Http
Inherited
| inherited_from |
\Zend\Http\Request::$$uri |
$version
$version : string
Inherited
| inherited_from |
\Zend\Http\AbstractMessage::$$version |
| inherited_from |
\Zend\Http\Request::$$version |
Constants
METHOD_CONNECT
METHOD_CONNECT
Inherited
| inherited_from |
\Zend\Http\Request::METHOD_CONNECT |
METHOD_DELETE
METHOD_DELETE
Inherited
| inherited_from |
\Zend\Http\Request::METHOD_DELETE |
METHOD_GET
METHOD_GET
Inherited
| inherited_from |
\Zend\Http\Request::METHOD_GET |
METHOD_HEAD
METHOD_HEAD
Inherited
| inherited_from |
\Zend\Http\Request::METHOD_HEAD |
METHOD_OPTIONS
METHOD_OPTIONS
Inherited
| inherited_from |
\Zend\Http\Request::METHOD_OPTIONS |
METHOD_PATCH
METHOD_PATCH
Inherited
| inherited_from |
\Zend\Http\Request::METHOD_PATCH |
METHOD_POST
METHOD_POST
Inherited
| inherited_from |
\Zend\Http\Request::METHOD_POST |
METHOD_PROPFIND
METHOD_PROPFIND
Inherited
| inherited_from |
\Zend\Http\Request::METHOD_PROPFIND |
METHOD_PUT
METHOD_PUT
Inherited
| inherited_from |
\Zend\Http\Request::METHOD_PUT |
METHOD_TRACE
METHOD_TRACE
Inherited
| inherited_from |
\Zend\Http\Request::METHOD_TRACE |
VERSION_10
VERSION_10
Inherited
| inherited_from |
\Zend\Http\AbstractMessage::VERSION_10 |
| inherited_from |
\Zend\Http\Request::VERSION_10 |
VERSION_11
VERSION_11
Inherited
| inherited_from |
\Zend\Http\AbstractMessage::VERSION_11 |
| inherited_from |
\Zend\Http\Request::VERSION_11 |