php다른 사람이 인터페이스를 호출했을 때 인터페이스를 호출하는 방법
call 인터페이스는 http 요청을 시뮬레이션하는 것입니다. 왜냐하면 ajax나 다른 메소드를 통해 http 요청을 직접 시작할 수 있는 프런트 엔드와 달리 백엔드는 프런트 엔드와 동일한 효과를 얻기 위해 컬을 통해 이러한 종류의 요청을 시뮬레이션해야 하기 때문입니다. .
캡슐화:
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에 대한 시뮬레이션된 요청입니다. 확인 인터페이스는 사용자의 신원을 확인하는 데 사용되며 확인 결과에 따라 시스템 B 인터페이스가 반환하는 것을 결정합니다.
PHP 관련 지식을 더 보려면 PHP中文网을 방문하세요!
위 내용은 다른 사람이 준비한 PHP 인터페이스를 어떻게 호출하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!