uri); if ($request->ifNoneMatch($etag)) { $response->code = Response::NOTMODIFIED; } else { $response->code = Response::OK; $response->addHeader('Content-type', 'text/plain'); $response->addEtag($etag); $response->body = "Hello world!\n". "\n". "This request:\n". "\n". $request->__toString()."\n". "\n". "This response:\n". "\n". $response->__toString(); } return $response; } }