首頁 > 後端開發 > PHP問題 > php別人做好了介面怎麼去調用

php別人做好了介面怎麼去調用

angryTom
發布: 2023-02-28 07:18:02
原創
3178 人瀏覽過

php別人做好了介面怎麼去調用

php別人做好了介面怎麼去呼叫

呼叫介面就是模擬http請求,因為不同於前端,可以透過ajax或其他方式直接發起http請求,後端只好透過curl來模擬這種請求,以便達到和前端相同的效果。

封裝一下:

public static function curl_post($url,$array){
        $curl = curl_init();
        //设置提交的url
        curl_setopt($curl, CURLOPT_URL, $url);
        //设置post方式提交
        curl_setopt($curl, CURLOPT_POST, 1);
        //获取数据不直接输出
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        //设置post数据
        curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($array));
        //执行命令
        $data = curl_exec($curl);
        //关闭URL请求
        curl_close($curl);
        //获得数据并返回
        return $data;
     }
登入後複製

然後就愉快地調用了:

$array = array('open_id'=>$openid);
$url = dr_var("verify");
$res = $this->curl_post($url,$array);
登入後複製

這裡是在B系統接口裡面模擬請求了A系統的一個verify接口,用來審核使用者身份,然後根據審核結果決定B系統介面向外回傳什麼。

更多PHP相關知識,請造訪PHP中文網

以上是php別人做好了介面怎麼去調用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板