Beispiel #1
0
 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();
 }
Beispiel #2
0
 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());
 }
Beispiel #3
0
 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();
 }
Beispiel #4
0
 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();
 }