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;
        }

  • 相关阅读:
    数学—快速幂
    离散化
    造树计划——线段树
    Python map()函数
    python的discard和remove方法
    C++学习笔记之NULL vs nullptr
    哈姆雷特单词的排名
    读书笔记—《网络是怎么连接的》4.11
    滑动窗口—UVA11572 唯一的雪花 Unique Snowflakes
    javascript基础语法1.0
  • 原文地址:https://www.cnblogs.com/sweet521/p/6086299.html
Copyright © 2011-2022 走看看