zoukankan      html  css  js  c++  java
  • curl学习总结

    1、接口
        function interface($postfields=array(),$url){
            //设置post请求HTTP头字段的数组
            $httpheader=array("content-type: application/x-www-form-urlencoded;charset=UTF-8");
            
            //初始化curl
            $ch=curl_init();
            
            /**
             *设置curl传输项
             **/
            //设置HTTP头字段
            curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheader);
            //将头文件的信息作为数据流输出
            curl_setopt($ch, CURLOPT_HEADER, 0);
            //设置请求的URL地址
            curl_setopt($ch, CURLOPT_URL, $url);
            //设置请求的方法,默认为get
            //curl_setopt($ch, CURLOPT_HTTPGET, 1)    //get
            curl_setopt($ch, CURLOPT_POST, 1);    //post
            //设置传输数据
            curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
            //设置将curl_exec()获取的信息以文件流的形式返回,而不是直接输出
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
            
            //执行curl操作
            $result = curl_exec($ch);
            
            //关闭cURL资源,并且释放系统资源
            curl_close($ch);
            
            //返回请求的结果
            return $result;
        }

  • 相关阅读:
    JVM探究之 —— HotSpot虚拟机对象探秘
    JVM探究之 —— Java内存区域
    线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式
    dubbo线程模型配置
    hash bucket
    java 查看线程的信息
    List,Set,Map存取元素各有什么特点
    java 让图片变黑白
    springMVC 防重校验(拦截器)
    BigDecimal 的幂次方运算
  • 原文地址:https://www.cnblogs.com/sweet521/p/6086299.html
Copyright © 2011-2022 走看看