zoukankan      html  css  js  c++  java
  • php curl 请求封装

    /**
     * curl 封装函数
     * @param  string $url   请求地址
     * @param  string $data   请求数据
     * @param  string $type  请求方式  默认为GET
     * @return string
     */
    function jbtm_curl($url, $data = '', $type = 'GET', $headers=[],  $timeout=10)
    {
        $ch = curl_init ();
        curl_setopt ( $ch, CURLOPT_URL, $url );
        curl_setopt ( $ch, CURLOPT_HEADER, 0 );
        curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
        curl_setopt ( $ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    
        if($headers){
            $headers = array("Content-type: application/json;charset='utf-8'", "Accept: application/json", "Cache-Control: no-cache", "Pragma: no-cache");
            curl_setopt( $ch, CURLOPT_HTTPHEADER, $headers);
        }
    
        //POST 方式
        if("POST" == strtoupper($type)){
            curl_setopt ( $ch, CURLOPT_POST, true );
            curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data );
        }
        $result = curl_exec ( $ch );
        curl_close ( $ch );
        return $result;
    }
  • 相关阅读:
    js中BOM和DOM的区别
    正则表达式
    第一个网页
    RegExp
    pseudoclasses&伪元素
    自我介绍
    DOM document 对象
    神经网络学习小节
    果然是神经网络
    果然是实践出真知啊
  • 原文地址:https://www.cnblogs.com/phpwyl/p/12956149.html
Copyright © 2011-2022 走看看