文档章节

tp通过curl调用接口

昙花一现
 昙花一现
发布于 2017/06/01 18:57
字数 233
阅读 20
收藏 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
博文 31
码字总数 8181
作品 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
[Python源码学习]之对象创建与销毁

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

晨曦之光
2012/05/08
975
0
在PHP中模拟post提交方式,调用JSON接口_php调用json接口

分享经验,是为了让你少走弯路。————华伟君原创·技术博客*** 在PHP中模拟post提交方式,调用JSON接口 *** 在Jquery中我们可以很方便的使用$.ajax()方法来调用数据接口,获取数据,然后进...

尘世如潮
2016/06/16
250
0
Linux网络设备驱动结构概述

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

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

没有更多内容

加载失败,请刷新页面

加载更多

soapui的安装使用

https://blog.csdn.net/weiqing723/article/details/78865734

暗中观察
20分钟前
0
0
ACID学习记录

ACID的C即一致性,打比方,多个线程并发执行转账业务:A转给B一块钱,无论成功与否(A+B)的总额是不会变的。事务执行前与执行后数据内在的逻辑始终是成立的。这里就是转账前与转账后两人存款的...

wmzsonic
35分钟前
0
0
手写tomcat+servlet

写程序一定要有思路,思路很重要! 一、我们分两步第一步先实现手写tomcat,第二部写servlet 所用技术: 1、soket通信 IO流 2、http请求与相应 3、解析xml 4、java反射技术 导入所需要的jar...

jason_kiss
58分钟前
1
0
Beetl模板的基础用法 【变量、循环、条件】---《Beetl视频课程》(2)

本期视频做了一个博客的首页列表; 内容简介:springboot 集成 beetlsql;使用for循环,使用if控制语句,使用虚拟属性,定义变量等等 一起学beetl目录:https://my.oschina.net/u/1590490?ta...

Gavin-King
今天
1
0
各种视频监控上墙方案的比较

方案1、一使用 DVR 、NVR 直接显示上墙 不得不说,这种办法是成本最低廉的,但这里有不少限制: 无法实现分散点的集中上墙。譬如连锁经营的酒店,如果我在总部建立一个集中上墙的环境,这个就...

PeakFang-BOK
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部