CURL post json数据 请求

CURL post json数据 请求

  1.  /**
  2.      * 发送HTTP请求方法
  3.      * @param  string $url    请求URL
  4.      * @param  array  $params 请求参数
  5.      * @param  string $method 请求方法GET/POST
  6.      * @return array  $data   响应数据
  7.      */
  8.     public static  function http($url, $params=""){
  9.         
  10.         $curl = curl_init();
  11.         curl_setopt($curl, CURLOPT_URL, $url);  //curl可以直接
  12.         curl_setopt($curl, CURLOPT_HEADER, 1);
  13.         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  14.         curl_setopt($curl,CURLOPT_HTTPHEADER,array("Content-type: application/json;charset='utf-8'")); //设置响应头
  15.         if ($params) {
  16.             curl_setopt($curl,CURLOPT_POST,1);
  17.             $data = json_encode($params);
  18.             curl_setopt($curl,CURLOPT_POSTFIELDS,$data);
  19.         }
  20.         $data = curl_exec($curl);
  21.         curl_close($curl);
  22.         if($error) throw new Exception('请求发生错误:' . $error);
  23.         return  $data;
  24.     }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值