文档章节

tp通过curl调用接口

昙花一现
 昙花一现
发布于 2017/06/01 18:57
字数 233
阅读 18
收藏 0
点赞 0
评论 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;
}

© 著作权归作者所有

共有 人打赏支持
昙花一现

昙花一现

粉丝 2
博文 27
码字总数 6601
作品 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
Linux网络设备驱动结构概述

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

被使用的文件
2015/07/17
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
使用 cURL 和 libcurl 通过 Internet 进行对话

cURL 是一个命令行工具,可以对文件传输使用许多协议,包括 HTTP、FTP、Secure Copy (SCP)、Telnet 等等。但是,除了可以用命令行通过 Internet 与端点对话外,还可以使用 libcurl 编写简单或...

红薯
2009/11/02
926
0
PHP也玩并发,巧用curl 并发减少后端访问时间

说明:本人源自3篇博文 http://blog.csdn.net/zuiaituantuan/article/details/7048782 首先,先了解下 php中的curl多线程函数: # curlmultiaddhandle # curlmulticlose # curlmultiexec # ......

晨曦之光
2012/03/09
8.5K
0
微信开发之用户组

2016年06月18日 (图片无法上传,只能通过上传附件) 1:创建用户组 微信跟QQ一样可以创建组名,删除组名,修改组名,查询组名,这些操作都是一系列的接口,只需要调用相关的接口,并以curl的...

canmengqian
2016/06/18
0
0
【转】PACKET_MMAP的实现

在上一篇文章中,已经提到了在libpcap-1.0.0中已经增加了部分平台的PACKETMMAP支持,就一直想写一篇关于PACKETMMAP实现的文章。 socket的创建和销毁如下,与不使用PACKET_MMAP是一样的: PAC...

weixin_42215796
05/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Linux 技巧:让进程在后台可靠运行的几种方法

WeiboGoogle+用电子邮件发送本页面 12 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命...

mskk
4分钟前
0
0
手把手教你利用Nextcloud搭建个人网盘/私有云盘

越来越多的云盘宣布关闭,百度网盘也时不时8秒和谐视频,分享也会提示侵权被和谐。为了解决这些问题,我们可以搭建一个自己的个人网盘(私有云盘),常用的开源框架包括ownCloud,Seafile,N...

flyzy2005
8分钟前
0
0
Confluence 6 配置时间和日期格式

你可以修改你 Confluence 为用户显示的时期和时间格式。设置的句法使用的是 SimpleDateFormat class,请参考 Java SimpleDateFormat 文档中的内容来设置日期和时间格式。 有下面 3 个时间和日...

honeymose
11分钟前
0
0
php seralize unserialize

关于PHP 序列化(serialize)和反序列化(unserialize)出现错误(Error at offset)的解决办法。 首先我们分析一下为什么会出现这个错误: 编码问题 UTF-8: ANSI: 我发现在我的机器上边编码改...

yeahlife
18分钟前
0
0
七、JSP九大内置对象和四个作用域

九大内置对象: request:类型是HttpServletRequest,和Servlet里的HttpServletRequest一模一样。 response:类型是HttpServletResponse,和Servlet里的HttpServletResponse一模一样。JSP里基...

Wakeeee_
21分钟前
0
0
第十四章NFS服务搭建与配置

14.1 NFS介绍 NFS介绍 NFS是Network File System的缩写;这个文件系统是基于网路层面,通过网络层面实现数据同步 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netap...

Linux学习笔记
53分钟前
0
0
双向认证-nginx

1、设置容器 docker run -it --name nginx-test2 -v /home/nginx:/apps -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf:ro -p 8183:80 -p 7443:443 -d nginx:stable 2、修改nginx配......

hotsmile
54分钟前
0
0
深入了解 Java 自动内存管理机制及性能优化

一图带你看完本文 一、运行时数据区域 首先来看看Java虚拟机所管理的内存包括哪些区域,就像我们要了解一个房子,我们得先知道这个房子大体构造。根据《Java虚拟机规范(Java SE 7 版)》的规...

Java大蜗牛
56分钟前
4
0
SpringBoot | 第六章:常用注解介绍及简单使用

前言 之前几个章节,大部分都是算介绍springboot的一些外围配置,比如日志 配置等。这章节开始,开始总结一些关于springboot的综合开发的知识点。由于SpringBoot本身是基于Spring和SpringMvc...

oKong
56分钟前
12
0
云数据库架构演进与实践

如今,大型企业如金融企业和银行等,在下一代的微服务架构转型要求下,需要基础软件和数据平台能够实现原生的云化,以满足微服务架构的需求。 微服务,也就是一种面向服务的,有特定边界的松...

巨杉数据库
58分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部