Class Client
API-Client für HTTP-Anfragen
Diese Klasse stellt im wesentlichen die Methode Client::executeRequest() bereit. Diese Methode erstellt eine URI und führt den Request aus. Über die Konstanden können die gewünschten Anpassungen für die Ziel-Clients durchgeführt werden.
- Alvine\Net\Http\HTTPClient
- Alvine\Infrastructure\Api\Rest\Client
Namespace: Alvine\Infrastructure\Api\Rest
Package: Alvine\Infrastructure\Api\Rest
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20140603
Link: alvine.io
Link: Dokumentation
Located at Client.class.php
Package: Alvine\Infrastructure\Api\Rest
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20140603
Link: alvine.io
Link: Dokumentation
Located at Client.class.php
public
|
|
public
|
|
protected
Alvine\Net\Http\Response
|
#
executeRequest( string $path, array $acceptedStatusCode, string $method = \Alvine\Net\Http\RequestMethod::GET, Alvine\Net\Http\RequestHeader $header = null, Alvine\Net\Http\Body $body = null )
Requests ausführen |
protected
Alvine\Net\Http\RequestHeader
|
|
protected
|
#
checkMimeTypeOfResponse( Alvine\Net\Http\Response $response, Alvine\Types\MediaType $expected )
Überprüfen des MimeTypes |
|
API_VERSION
Verwendete API-Version soweit diese in der URI Verwendung findet. Eine API-Version wird nach der Domain dem Pfad automatisch vorangestellt. |
#
null
|
string |
ACCEPTED_CONTENT
Erwarteter Inhaltstyp |
#
'application/json,text/json'
|
integer |
RECURSIVE_DEPTH
Anzahl der Redirects die durchgeführt werden |
#
10
|
protected
Alvine\Types\Map\ObjectMap
|
$cookies
\Alvine\Net\Http\Cookie der Verbindung |
|
protected
string
|
$redirectStrategy
Stragieklasse |