>백엔드 개발 >PHP 문제 >PHP에서 인터페이스를 호출하는 방법

PHP에서 인터페이스를 호출하는 방법

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-09-29 13:19:419433검색

PHP에서 인터페이스를 호출하는 방법

PHP 개발을 할 때 종종 인터페이스를 테스트해야 하거나 기존 모듈의 인터페이스를 더 편리하게 호출하고 결과를 얻은 다음 후속 작업을 수행해야 합니다. 컬을 사용하여 게시물 제출을 시뮬레이션하고 요청을 받을 수 있습니다. 이러한 기능을 구현합니다.

이후 인터페이스를 호출하고 CURL::curl_post($url,$array) 또는 CURL::curl_get($url);을 통해 데이터를 가져올 수 있습니다.

관련 추천: "php 입문 튜토리얼"

다음은 컬의 게시물과 get을 캡슐화한 것입니다:

<?php   
/**  
 * Created by PhpStorm.  
 * User: thinkpad  
 * Date: 2015/7/17 0017  
 * Time: 13:24  
 */  
class Action  
{  
    public static function curl_get($url){  
  
           $testurl = $url;  
           $ch = curl_init();    
           curl_setopt($ch, CURLOPT_URL, $testurl);    
            //参数为1表示传输数据,为0表示直接输出显示。  
           curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
            //参数为0表示不带头文件,为1表示带头文件  
           curl_setopt($ch, CURLOPT_HEADER,0);  
           $output = curl_exec($ch);   
           curl_close($ch);   
           return $output;  
     }
    public static function curl_post($url){  
  
        $curl = curl_init();  
        //设置提交的url  
        curl_setopt($curl, CURLOPT_URL, $url);  
        //设置头文件的信息作为数据流输出  
        curl_setopt($curl, CURLOPT_HEADER, 0);  
        //设置获取的信息以文件流的形式返回,而不是直接输出。  
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
        //设置post方式提交  
        curl_setopt($curl, CURLOPT_POST, 1);
        //执行命令  
        $data = curl_exec($curl);  
        //关闭URL请求  
        curl_close($curl);  
      //获得数据并返回  
        return $data;  
    }  
}

위 내용은 PHP에서 인터페이스를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.