original_string: public static function get($url, array $params = [], array $headers = [])
      {
          if ($params) {
              $url .= (strpos($url, '?') ? '&' : '?') . http_build_query($params);
          }
  
          // $headers = [ 'Content-Type: application/json' ];
  
          $ch = curl_init();
  
          curl_setopt($ch, CURLOPT_URL, $url);
          curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
          curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
          //伪造网页来源地址,伪造来自百度的表单提交
          // curl_setopt($ch, CURLOPT_REFERER, "http://www.baidu.com");
  
          return self::execute($ch);
      }
code: public static function get($url, array $params = [], array $headers = [])
      {
          if ($params) {
              $url .= (strpos($url, '?') ? '&' : '?') . http_build_query($params);
          }
  
          // $headers = [ 'Content-Type: application/json' ];
  
          $ch = curl_init();
  
          curl_setopt($ch, CURLOPT_URL, $url);
          curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
          curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
          //伪造网页来源地址,伪造来自百度的表单提交
          // curl_setopt($ch, CURLOPT_REFERER, "http://www.baidu.com");
  
          return self::execute($ch);
      }
code_tokens: public static function get ( $ url , array $ params = [ ] , array $ headers = [ ] ) { if ( $ params ) { $ url .= ( strpos ( $ url , '?' ) ? '&' : '?' ) . http_build_query ( $ params ) ; } // $headers = [ 'Content-Type: application/json' ]; $ ch = curl_init ( ) ; curl_setopt ( $ ch , CURLOPT_URL , $ url ) ; curl_setopt ( $ ch , CURLOPT_HTTPHEADER , $ headers ) ; curl_setopt ( $ ch , CURLOPT_RETURNTRANSFER , true ) ; //伪造网页来源地址,伪造来自百度的表单提交 // curl_setopt($ch, CURLOPT_REFERER, "http://www.baidu.com"); return self :: execute ( $ ch ) ; }
docstring: send GET request
  @param string $url url
  @param array $params url params
  @param array $headers HEADER info
  @return string
docstring_tokens: send GET request