Cet article partage principalement avec vous l'explication détaillée de la programmation de l'interface PHP. Cet article est très détaillé et j'espère qu'il pourra vous aider.
1. Le framework thinkPHP est introduit dans le projet (non présenté en détail)
2. Flux de traitement de retour des données de l'interface
1. Déterminez l'adresse de la demande d'URL
curl
Étapes d'utilisation de Curl : initialisation de l'url curl_init ($url)
curl_exec() curl_close() Fermer la demande
Vérifiez les paramètres via le manuel php, puis utilisez la méthode de requête encapsulée
Étape 1 : Activer l'extension curl et afficher ext. Vérifiez si l'extension curl existe dans le répertoire, puis accédez à php.ini pour ouvrir
Étape 2 : Créez une méthode publique dans function.php sous le module Conmmon/dossier Conmon, nom de la méthode : request, utilisez curl pour demander l'envoi
Voir l'effet comme suit :
<?phpfunction request($url,$https=true,$method='get',$data=null){ //1.初始化curl $ch = curl_init($url); //2.curl_setopt()设置参数 根据实际请求需求进行参数封装 curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);//TRUE 将curl_exec()获取的信息以字符串返回,而不是直接输出。 //如果是https请求 if($https === true){ //FALSE 禁止 cURL 验证对等证书 curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false); } //如果是post请求 if($method ==='post'){ curl_setopt($ch,CURLOPT_POST,true); //TRUE 时会发送 POST 请求 curl_setopt($ch,CURLOPT_POSTFIELDS,$data);//发送post的数据 } //3.curl_exec()发送请求 $result = curl_exec($ch); //4.curl_close关闭请求 curl_close($ch); return $result; }
PHP pour Test de l'interface API
Explication détaillée du jeton dans l'interface php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!