public function testExecuteRequest() { $curl = new Curl("http://api.apontador.com.br/v1/"); $request = new Request(); $request->setPath("users/1234"); $request->addQueryItem("type", "xml"); //$curl->execute($request); //$response = $curl->getResponse(); }
public function testExecuteRequest() { $basicAuth = new BasicAuth("MinhaChave", "ESecretTbm"); $guzzle = new Guzzle("http://api.apontador.com.br/v1/"); $guzzle->setBasicAuth($basicAuth); $request = new Request(); $request->setPath("users/8972911185"); $request->addQueryItem("type", "json"); //$guzzle->execute($request); //$this->assertEquals("OK", $guzzle->getBody()); }
public function execute(Request $request) { $guzzle = new GuzzleClient(); if ($request->getVerb() == 'GET') { $guzzleRequest = $guzzle->get($request->getUrlWithQueryString()); } if ($request->getHeader()) { list($headerName, $headerValue) = $request->getHeader(); $guzzleRequest->setHeader($headerName, $headerValue); } $this->response = $guzzleRequest->send(); return $this->getBody(); }
public function execute(Request $request) { $this->curl = curl_init(); curl_setopt($this->curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($this->curl, CURLOPT_URL, $request->getUrlWithQueryString()); curl_setopt($this->curl, CURLOPT_CUSTOMREQUEST, $request->getVerb()); if ($request->getHeader()) { list($headerName, $headerValue) = $request->getHeader(); curl_setopt($this->curl, CURLOPT_HTTPHEADER, array($headerName . ": " . $headerValue)); } $this->response = curl_exec($this->curl); $this->validateResponse(); curl_close($this->curl); return $this->getBody(); }