config->item('api_url2')."api/v1/User/ysuser"; $users = $this->curl_post($url,['orgId' => $orgId]); $users = json_decode($users,true); $this->success($users['data']?$users['data']:[]); } function curl_post($url, $data) { $ch = curl_init (); $header = array ("Accept-Charset: utf-8",'Expect:' ); curl_setopt ( $ch, CURLOPT_URL, $url ); curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, "POST" ); curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, FALSE ); curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, FALSE ); curl_setopt ( $ch, CURLOPT_HTTPHEADER, $header ); curl_setopt ( $ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)' ); curl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, 1 ); curl_setopt ( $ch, CURLOPT_AUTOREFERER, 1 ); curl_setopt ( $ch, CURLOPT_TIMEOUT, 60 ); // 最好加上http_build_query 转换,防止有些服务器不兼容 curl_setopt ( $ch, CURLOPT_POSTFIELDS, http_build_query ( $data ) ); curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, true ); $result = curl_exec ( $ch ); curl_close ( $ch ); return $result; } }