• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > ThinkPHP怎么使用curl实现远端数据调取

ThinkPHP怎么使用curl实现远端数据调取

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了ThinkPHP,curl远端数据调取等相关知识,希望对您有所帮助
ThinkPHP 使用curl实现远端数据调取

一:curl拓展下载:

composer require curl/curl

curl/curl地址:https://packagist.org/package...


二:使用curl实现get请求

1:get参数直接拼接在url上

$curl = new Curl();$curl->get('https://api.wj0511.com/v1/literary/detail?token=XXX&id=374');$curl->close();

2:get参数通过第二个参数进行传递

$curl = new Curl();$curl->get('https://api.wj0511.com/v1/literary/detail',array(    'token' => 'XXX',    'id' => 374));$curl->close();

返回参数为:

$curl->error//是否错误$curl->error_code//错误编码$curl->response//返回数据


三:使用curl实现post请求

$params = array(    'username' => 'test',    'password' => 'test',);$curl = new Curl();$curl->post('https://api.wj0511.com/v1/login/login', $params);$curl->close();

返回参数同get请求相同


四:curl/curl拓展常见的一些方法:

$curl->setBasicAuthentication('username', 'password');//设置基本身份验证$curl->setHeader('X-Requested-With', 'XMLHttpRequest');//设置请求头信息$curl->setCookie('key', 'value');//设置cookie$curl->request_headers//获取请求头信息$curl->response_headers//获取响应头信息


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • laravel与thinkphp之间的区别与优缺点
  • ThinkPhp5.1制作微信支付以及支付后的几种状态说明
  • ThinkPHP3.2.3如何从php5升级到php7
  • 详解thinkphp下部分内容的ajax无刷新分页
  • 你知道Thinkphp5.1让验证码在Electron-vue中怎么用?
  • 关于ThinkPHP的join关联查询不使用默认的表前缀
  • ThinkPHP5通过ajax插入图片并实时显示(完整代码)
  • 分析 thinkphp5 显示render不兼容问题
  • ThinkPHP5访问怎么去除/public/index.php
  • Thinkphp5.1详细讲解中间件的用法

相关文章

  • Photoshop制作光滑的金色发光字
  • PHP高并发实例详解之解决商品库存超卖问题
  • 总结分享: 6 种JavaScript的打断点的方式(收藏学习)
  • Javascript中事件对象的target和this的区别
  • Thinkphp学习之路由定义 伪静态规则(总结分享)
  • Photoshop创建梦幻迷离的彩虹背景
  • 教你使用PHP数据库迁移工具“Phinx”
  • PHP+ImageMagick将PDF转成图片(步骤详解)
  • 简单常用技巧之React组件间通信(整理分享)
  • 修改phpMyAdmin导入数据库文件大小限制的解决方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Javascript如何将时间字符串转化为时间
    • 趣味讲解Node.js中的回调函数(附示例)
    • CDR制作IE浏览器标志教程
    • PhotoShop简单制作蓝色洁净星星文字效果教程
    • Phpcms V9后台登录地址修改方法
    • DedeCMS输入Tags标签全角逗号自动变半角的方法
    • PHP高并发实例详解之商品库存超卖并发测试
    • htaccess怎么关闭php错误
    • html+css如何实现自定义图片上传按钮
    • Photoshop制作超酷的木纹立体字教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有