php 调用接口

get方式: 

/*这是一个接口调用的方法(get)*/
        //$url = 'http://localhost/testmysql.php';
        $url = 'http://192.168.11.96/api.php/Warehouse/UpdateStock?access_token=1fdb6b7e4288f41af5cd934ced5651fc&bjid=51930&comid=1401&realkucun=104&UPUserid=7810';
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url );
        //参数为1表示传输数据,为0表示直接输出显示。
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        //参数为0表示不带头文件,为1表示带头文件
        curl_setopt($ch, CURLOPT_HEADER,0);
        $output = curl_exec($ch);
        echo $output;
        curl_close($ch);
        exit();

post方式: 

/*这是一个接口调用的方法(post)*/
$url = 'http://localhost/testmysql.php';
$sl_data=array(
    'uid'=>1,
    'user_by'=>'get_userinfo'
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);//要访问的地址
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);//执行结果是否被返回,0是返回,1是不返回
curl_setopt($ch, CURLOPT_POST, 1);// 发送一个常规的POST请求
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($sl_data));
$output = curl_exec($ch);//执行并获取数据
echo $output;
curl_close($ch);

参考:https://www.cnblogs.com/lucky2017/p/6826926.html

参考:https://blog.csdn.net/sun124608666/article/details/78775692

 

你可能感兴趣的:(api开发)