function execute(\Rest\Server $rest) { $rest->getResponse()->cleanResponse(); $rest->getResponse()->addHeader("HTTP/1.1 301 MOVED PERMANENTLY"); $rest->getResponse()->addheader("Location: " . $this->dunno); $rest->getResponse()->cleanResponse(); return $rest; }
/** * Render the selected script * @param RestServer $rest * @return RestServer */ function execute(\Rest\Server $rest) { ob_start(); extract($rest->getParameters()); if (is_array($this->props)) { extract($this->props); } include $this->file; $content = ob_get_clean(); $rest->getResponse()->setResponse($content); return $rest; }
/** * Render this view * @param \Rest\Server $rest * @return \Rest\Server */ public function execute(\Rest\Server $rest) { // get the result value object to output $response_data = @$rest->getParameter("response"); $response_data = isset($response_data) ? $response_data : new \Rest\Responses\ResponseData(); $response = $rest->getResponse(); $response->addHeader(\Rest\Http\HeaderConstants::HTTP_VERSION_1_1 . $response_data->code); $response->addHeader(\Rest\Http\HeaderConstants::CONTENT_NO_CACHE); if (!is_null($response_data->data)) { $response->addHeader(\Rest\Http\HeaderConstants::CONTENT_TYPE_PNG); $response->setResponse($response_data->data); } return $rest; }
function execute(\Rest\Server $rest) { $rest->getResponse()->addHeader("HTTP/1.1 403 FORBIDDEN"); return $rest; }
function execute(\Rest\Server $rest) { $rest->getResponse()->addHeader("HTTP/1.1 400 BAD REQUEST"); return $rest; }
function execute(\Rest\Server $rest) { $rest->getResponse()->addheader("Location: " . $this->dunno); $rest->getResponse()->cleanResponse(); return $rest; }
function execute(\Rest\Server $rest) { $rest->getResponse()->addHeader("HTTP/1.1 404 NOT FOUND"); $rest->getResponse()->setResponse("HTTP/1.1 404 NOT FOUND"); return $rest; }
/** * @param \Rest\Server $server * @return \Rest\Server */ function execute(\Rest\Server $server) { $response = $server->getResponse(); $etag = md5($response->getResponse()); $response->addHeader('ETag: W/"' . $etag . '"'); }
/** * Render the selected script * @param RestServer $rest * @return RestServer */ function execute(\Rest\Server $rest) { $rest->getResponse()->addHeader("Content-Type: application/json"); $rest->getResponse()->setResponse(json_encode($this->data)); return $rest; }
function execute(\Rest\Server $rest) { $rest->getResponse()->addHeader("HTTP/1.1 401 NOT AUTHORIZED"); $rest->getResponse()->cleanResponse(); return $rest; }
function execute(\Rest\Server $rest) { $rest->getResponse()->addHeader("HTTP/1.1 201 CREATED"); return $rest; }
function execute(\Rest\Server $rest) { $rest->getResponse()->addHeader("HTTP/1.1 500 INTERNAL SERVER ERROR"); $rest->getResponse()->setResponse($this->dunno->getMessage()); return $rest; }
function execute(\Rest\Server $rest) { $rest->getResponse()->addHeader("HTTP/1.1 304 NOT MODIFIED"); $rest->getResponse()->setResponse(); return $rest; }
function execute(\Rest\Server $rest) { $rest->getResponse()->addHeader("HTTP/1.1 405 METHOD NOT ALLOWED"); $rest->getResponse()->setResponse("HTTP/1.1 405 METHOD NOT ALLOWED"); return $rest; }