文档章节

tp通过curl调用接口

昙花一现
 昙花一现
发布于 2017/06/01 18:57
字数 233
阅读 19
收藏 0
/**
 * curl传参
 * type:get
 */
    // 创建一个新cURL资源
    $ch = curl_init();
    // 设置URL和相应的选项
    curl_setopt($ch, CURLOPT_URL, $url);//$url为访问的地址
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch,CURLOPT_HTTPHEADER,$header);//传递头部信息
    curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//返回值不直接输出
    // 抓取URL并把它传递给浏览器
    $res = curl_exec($ch);//把结果保存到变量

    // 关闭cURL资源,并且释放系统资源
    curl_close($ch);
    return $res;
}
/**
 * curl传参
 * type:post
 */
private function CurlPostMessage($header,$data,$url){
    // 创建一个新cURL资源
    $ch = curl_init();
    // 设置URL和相应的选项
    curl_setopt($ch, CURLOPT_URL, $url);//$url访问地址
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch,CURLOPT_HTTPHEADER,$header);//头部信息
    curl_setopt($ch, CURLOPT_POST, 1);//使用post传递
    curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);//$data传递的数据
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//返回值不直接输出
    // 抓取URL并把它传递给浏览器
    $res = curl_exec($ch);

    // 关闭cURL资源,并且释放系统资源
    curl_close($ch);
    return $res;
}

© 著作权归作者所有

共有 人打赏支持
昙花一现

昙花一现

粉丝 3
博文 30
码字总数 8176
作品 0
广州
程序员
PHP开发大发彩票源码搭建接口安全验证

php的大发彩票源码搭建接口 企 娥:217 1793 408 在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和j...

我的女王
07/02
0
0
XiaoYao Li/TP-Admin

红海螺CMS (TP-Admin V5) 红海螺CMS(TP-Admin V5)是一个拥有站群功能的多功能CMS基础系统,底层融合了Slim 2.6和ThinkPHP 3.2两个框架,在此基础上改造了MVC结构、泛域名匹配机制、在MVC的...

XiaoYao Li
2015/11/14
0
0
使用Linux L2TP/IPsec VPN 服务器

原文地址:http://www.jacco2.dds.nl/networking/freeswan-l2tp.html 首先声明一下,我只有初中文化程度,在做Linux VPN接入服务器时发现网上这方面的中文资料太少,无奈只好自己用金山词霸一...

红薯
2009/05/05
2.2K
1
[Python源码学习]之对象创建与销毁

接前面Python源码笔记之内存管理,尝试看看Python的对象的创建与销毁。 Python的对象类型还挺多,在Python源码笔记之数据类型中试图列一个表出来,最终未果。 不敢贪多,看4个内建对象。 创建...

晨曦之光
2012/05/08
975
0
Linux网络设备驱动结构概述

网络设备驱动相比字符型设备的驱动要复杂一些,除了总体上驱动的框架有一些相似外,有很多地方都是不同,但网络设备驱动有一个很大的特点就是有固定的框架可以遵循,具体的框架会在后边详细的...

被使用的文件
2015/07/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Hadoop - 企业级大数据管理平台CDH(小技巧一)

附上: 喵了个咪的博客:w-blog.cn cloudera官网: https://www.cloudera.com/ 官方文档地址: https://www.cloudera.com/documentation/enterprise/latest.html 一 , 磁盘扩容磁盘迁移 对于磁盘...

喵了_个咪
24分钟前
1
0
手动安装android的sdk

手动安装android的sdk 用eclipse+sdk的方式开发app,使用android sdk manager无法下载新的sdk,可以手动下载安装。 查找sdk的地址 浏览器访问https://dl-ssl.google.com/android/repository/...

kyle960
24分钟前
1
0
call方法的模拟实现

call方法的模拟实现 初步思考 const person = { name:"小明" } function sayName() { console.log(this.name) } sayName.call(person) //result: 小明 上面的代码有两...

lsner
29分钟前
1
0
apache 报错 AH01089: search for temporary

程序上传文件一直失败。经过测试使用apache反向代理会失败,但是直接访问服务器则可以上传。 经过分析apache的错误日志发现如下提示: apache 报错 AH01089: search for temporary director...

硕硕和果果
34分钟前
2
0
java源码Integer.bitCount算法解析,分析原理

看了一道leetcode上面的题 461 ,Hamming Distance 计算两个整数有多少不同的位。其实很简单,取两个整数异或的值,然后计算出里面二进制有多少个1就行了。代码如下: public int hammi...

117
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部