• 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实现远端数据调取

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了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详细讲解中间件的用法

相关文章

  • 2022-04-29Photoshop制作超酷的树藤装饰立体字教程
  • 2022-04-29深入了解Node.js 中的多线程和多进程
  • 2022-04-29免费网站目录提交网址收集
  • 2022-04-29详解ThinkPHP怎么实现图片上传
  • 2022-04-29替换uploadify用Huploadify实现上传图片或文件
  • 2022-04-29PHP中对于会话控制里的session如何使用?
  • 2022-04-29Photoshop设计端午节绿色艺术字教程
  • 2022-04-29微信小程序如何获取图片宽度与高度
  • 2022-04-29Discuz! X3.3 X3.2移除dz云平台cp.discuz.qq.com去除discuz_tips去除discuz.gtimg.cn
  • 2022-04-29ThinkPHP5框架中Redis是如何使用和封装?

文章分类

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

最近更新的内容

    • PhotoShop滤镜制作精美的艺术彩色玻璃效果教程
    • 一键开启网页夜间模式代码
    • Phpcms和DedeCMS程序比较分析
    • Photoshop巧用素材合成绚丽美女海报教程
    • Photoshop详细绘制金属质感的企业标志
    • Angular如何对请求进行拦截封装?
    • js实现滑动进度条
    • DEDECMS调用指定栏目图片标签代码
    • 如何解决centos6终端乱码问题
    • 如何解决strict standards php报错问题

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

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