zoukankan      html  css  js  c++  java
  • 搞了半天,PHP的Curl

    在做微信企业号的二次开发,在调试接口的时候遇到了问题,在此记录一下解决问题的代码。

    function post_data($url, $data_string){
      $ch = curl_init();   
      curl_setopt($ch, CURLOPT_POST, 1);
      curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);  //之前一直不成功,就是因为缺了这行代码
      curl_setopt($ch, CURLOPT_URL, $url);
      curl_setopt($ch, CURLOPT_POSTFIELDS,$data_string);
      curl_setopt($ch, CURLOPT_HTTPHEADER,array(
        'Content-Type:application/json;charset=utf-8',
        'Content-Length:'.strlen($data_string))
      );
      ob_start();
      curl_exec($ch);
      $return_content=ob_get_contents();
      ob_end_clean();
      $return_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
      return array($return_code, $return_content);

      // curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); 

      // curl_setopt($ch, CURLOPT_HEADER, 0);

      // curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    }

    在此先记录解决方案,具体为什么遇到此问题,还没深入去理解,以后有时间会搞清楚问题的根源。

  • 相关阅读:
    工作的开端五
    工作的开端一
    工作的开端四
    工作的开端三
    工作的开端二
    springMVC基础配置
    3
    2
    文件操作Utils方法1
    解压zip并解析excel
  • 原文地址:https://www.cnblogs.com/yiyiBlog/p/5318002.html
Copyright © 2011-2022 走看看