コード例 #1
0
ファイル: index.php プロジェクト: alejandroYaxa/WSTest
        }
        // Optional Authentication:
        curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
        curl_setopt($curl, CURLOPT_USERPWD, "username:password");
        curl_setopt($curl, CURLOPT_URL, $url);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 0);
        curl_setopt($curl, CURLOPT_TIMEOUT, 60);
        //timeout in seconds
        $result = curl_exec($curl);
        curl_close($curl);
        return $result;
    }
    public function getRest($url)
    {
        $response = file_get_contents($url);
        return $response;
    }
}
/*Casa*/
//$url = "localhost:8080/YaxaRepositories/yaxaws/API/V1/greenclick/importProducts";
/*Trabajo*/
$url = "localhost/YaxaRepositories/yaxaws/API/V1/Yaxaco/getProducts";
$data = array('category' => 6, 'noSearch' => array('krono_code', 'iatai'), 'patternSearch' => 'video', 'qty' => 10);
$a = new Calls();
$string = $a->CallAPIbyCurl("POST", $url, $data);
//echo "<pre>";
$da = json_decode($string);
$v = json_decode($da);
var_dump($v);
//echo "</pre>";