zoukankan      html  css  js  c++  java
  • curl发送get和post请求

     1 function getAction($url='')
     2 {
     3     // curl 请求一共分四步,初始化,设置属性,执行并获取结果,释放句柄
     4     // 一、初始化
     5     $curl = curl_init();
     6 
     7     // 二、设置属性
     8     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // 跳过证书验证(https)的网站无法跳过,会报错
     9     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书验证
    10 
    11     curl_setopt($curl, CURLOPT_URL, $url); // 设置curl请求的地址
    12     curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); // 返回的数据不打印
    13 
    14     // 三、发送请求,并接收数据
    15     $data = curl_exec($curl);
    16 
    17     // 四、释放句柄
    18     curl_close($curl);
    19     return $data; // 未对数据 json_decode()
    20 }
    21 
    22 // post请求
    23 function postAction($url='', $data=array())
    24 {
    25     $curl = curl_init();
    26     curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    27     curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    28     curl_setopt($curl, CURLOPT_URL, $url);
    29     curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    30     curl_setopt($curl, CURLOPT_POST, true);
    31     curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
    32     $result = curl_exec($curl);
    33     curl_close($curl);
    34     return $result;
    35 }
  • 相关阅读:
    一次函数(好难的一次函数)
    脱水缩合(大搜索)
    背单词
    仙人掌(cactus)
    LYK 快跑!(LYK别打我-)(话说LYK是谁)
    巧克力棒
    选数字(贪心+枚举)
    看程序写结果(program)
    np问题
    IUYYLIUIU
  • 原文地址:https://www.cnblogs.com/online-link/p/6058041.html
Copyright © 2011-2022 走看看