php调用api接口的常用方法curl_init
php调用api接口的常用方法curl_init
function xiaohua(){
$host = "http://jisuxhdq.market.alicloudapi.com";
$path = "/xiaohua/text";
$method = "GET";
$appcode = "fbb7c48aec634b30b4f3536911330b32";
$headers = array();
array_push($headers, "Authorization:APPCODE " . $appcode);
$querys = "pagenum=1&pagesize=1&sort=addtime";
$bodys = "";
$url = $host . $path . "?" . $querys;
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_FAILONERROR, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
//curl_setopt($curl, CURLOPT_HEADER, true);
if (1 == strpos("$".$host, "https://"))
{
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
}
$json = curl_exec($curl);
curl_close($curl);
$arr=json_decode($json,1);
var_dump($json);
}
说明
resource curl_init ([ string $url = NULL ] )
初始化一个新的会话,返回一个cURL句柄,供curl_setopt(), curl_exec()和curl_close() 函数使用。
参数
url
如果提供了该参数,CURLOPT_URL 选项将会被设置成这个值。你也可以使用curl_setopt()函数手动地设置这个值。
返回值
如果成功,返回一个cURL句柄,出错返回 FALSE。
实例
初始化一个新的cURL会话并获取一个网页
请先登录后再评论登录