post/get请求

function getCurl($url,$data=null,$method='post',$https=true){
//1. 初始化
$ch = curl_init();
//2.设置参数
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//只获取页面内容,但不输出 return transfer
if($https){
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
}
if($method=='post'){
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
}
//3.调用接口
$res = curl_exec($ch); if(curl_errno($ch)){
//请求失败,返回错误信息
return curl_error($ch);
}
//4.关闭curl
curl_close($ch);
return $res;
}

最新文章

  1. Sql基础
  2. redis cluster安装部署(测试环境)
  3. http://www.cnblogs.com/yjmyzz/p/dubbox-demo.html
  4. Java Socket 模拟HTTP请求
  5. Map集合的四种遍历方式
  6. 数据库的发展现状与前景——NewSQL界的佼佼者,如Couchbase、Aerospike、Marklogic和 SequoiaDB,NewSQL的许多厂商,如:MemSQL、VoltDB、ScaleDB和CitusDB
  7. tyvj1039忠诚2
  8. 标准与扩展ACL实验
  9. SpringIOC和AOP简单概述
  10. 解题(ConflictPhoneNumber--冲突的电话号码)
  11. Perl文件、目录常用操作
  12. Git 更新操作
  13. MONGO的简单语法,新手实用
  14. 通过Navicat Premium迁移Oracle到EDB迁移实战
  15. Struts 2应用程序安全功能的配置详解
  16. python并发爬虫利器tomorrow(一)
  17. Python 循环删除指定文件夹下所有的.longtian类型文件
  18. nginx main函数
  19. 娓娓道来c指针 (4)解析c的声明语句
  20. 多线程编程_CountDownLatch

热门文章

  1. WinCE平台的程序编译到Win32平台下运行
  2. 解决:angularjs radio默认选中失效问题
  3. Day8--------------ssh服务
  4. .htaccess技巧: URL重写(Rewrite)与重定向
  5. Struts2,springMVC获取request和response
  6. Oracle从入门到精通(详细) 明日科技
  7. Confluence 6 已经存在的安装配置数据库字符集编码
  8. Java语法基础常见疑惑解答
  9. shell中的ps命令详解
  10. 官方版sublime Text3汉化和激活注册码