他の人が用意したphpインターフェースを呼び出すにはどうすればよいでしょうか?

angryTom
リリース: 2023-02-28 07:18:02
オリジナル
3066 人が閲覧しました

他の人が用意したphpインターフェースを呼び出すにはどうすればよいでしょうか?

php他の人がインターフェイスを呼び出した場合にインターフェイスを呼び出す方法

インターフェイスを呼び出すことは、http リクエストをシミュレートすることです。これはフロントエンドとは異なり、http リクエストは ajax またはその他のメソッドを通じて直接開始できます。バックエンドはフロントエンドと同じ効果を達成するために、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 の検証インターフェイスです。 ID を取得し、監査結果に基づいてシステム B インターフェイスが返すものを決定します。

PHP 関連の知識の詳細については、PHP 中国語 Web サイトをご覧ください。

以上が他の人が用意したphpインターフェースを呼び出すにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!