zoukankan      html  css  js  c++  java
  • CURL提交--POST/GET-带header信息

    
    
    function https_request($url, $param, $data = '', $method = 'GET', $headers = '')
    {
    $opts = array(
    CURLOPT_TIMEOUT => 4,
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_SSL_VERIFYPEER => false,
    CURLOPT_SSL_VERIFYHOST => false,
    CURLOPT_HTTPHEADER => $headers,
    );

    /* 根据请求类型设置特定参数 */
    if (!empty($param)) {
        $opts[CURLOPT_URL] = $url . '?' . http_build_query($param);
    } else {
        $opts[CURLOPT_URL] = $url;
    }

    if (strtoupper($method) == 'POST') {
    $opts[CURLOPT_POST] = 1;
    $opts[CURLOPT_POSTFIELDS] = $data;
    }

    /* 初始化并执行curl请求 */
    $ch = curl_init();
    curl_setopt_array($ch, $opts);
    // curl_setopt($ch, CURLOPT_HEADER,$headers);
    $data = curl_exec($ch);
    $error = curl_error($ch);
    curl_close($ch);

    //发生错误,抛出异常
    if ($error) return false;

    return $data;
    }
     

    url后面直接带参数。然后method 改成想要的POST 或者GET

  • 相关阅读:
    周总结14
    周总结13
    周总结12
    周总结11
    周总结10
    Pytorch实现GCN、GraphSAGE、GAT
    pytorch在损失函数中为权重添加L1正则化
    conda安装虚拟环境或者软件包时一直报错
    各种报错
    Pytorch-torchtext的使用
  • 原文地址:https://www.cnblogs.com/chenrunxuan/p/7738111.html
Copyright © 2011-2022 走看看