RedirectStrategy
class RedirectStrategy extends Alvine
Diese Klasse RedirectStrategy 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.
Properties
protected Response | $response | ||
protected string | $method | ||
protected Body | $body |
Methods
__construct(string $method, Response $response, Body $body = null)
Neues Objekt
bool
isRedirected()
Redirect
string
getRedirectMethod()
Methode
URI
getLocation()
Neue Location
Body|null
getBody()
Body
Details
at line 62
__construct(string $method, Response $response, Body $body = null)
Neues Objekt
at line 76
bool
isRedirected()
Redirect
at line 95
string
getRedirectMethod()
Methode
Bei bestimmten Statuscodes soll der Redirect nicht mit der eigentlichenMethode aufgerufen werden, sondern mit GET. Diese Methode prüft die Statuscode und ändert die Methode bei Bedarf nach GET.
at line 114
URI
getLocation()
Neue Location
at line 129
Body|null
getBody()
Body