我是靠谱客的博主 拼搏烤鸡,这篇文章主要介绍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.     }

 

最后

以上就是拼搏烤鸡最近收集整理的关于CURL post json数据 请求的全部内容,更多相关CURL内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部