Ejemplo n.º 1
0
 private static function getClient()
 {
     if (self::$client == null) {
         $handler = function_exists("curl_version") ? new CurlHandler() : new StreamHandler();
         self::$client = new Client(array("request.options" => array("exceptions" => false), "handler" => HandlerStack::create($handler)));
     }
     return self::$client;
 }
Ejemplo n.º 2
0
 private function requestGetResultAsJson($url, $data)
 {
     $params = new UTIL_HttpClientParams();
     $params->addParams($data);
     $response = UTIL_HttpClient::get($url, $params);
     if (!$response || $response->getStatusCode() != UTIL_HttpClient::HTTP_STATUS_OK || !$response->getBody()) {
         return null;
     }
     return json_decode($response->getBody(), true);
 }